Normal view MARC view ISBD view

Software architecture / Vishnu Prasad.

By: Prasad, Vishnu.
New Delhi, India : Random Publications, 2022Description: viii, 262 pages : illustrations ; 24 cm.ISBN: 9789393884411 (hbk).Subject(s): Computer architecture | Computer softwareDDC classification: 004.22 P88
Contents:
1. Software architecture: An introduction 2. Software development models 3. Computer software 4. Microarchitecture 5. Software development process. 6. Software applications 7. Software engineering 8. Modular software design 9. Software programming 10. Design and software requirement 11. Software metrics
Summary: Software architecture refers to the fundamental structures of a software system and the discipline of creating such structures and systems. Each structure comprises software elements. relations among them, and properties of both elements and relations, A software development process, also known as a software development lifecycle, is a structure imposed on the development of a software product. Similar terms include software life cycle and software process. There are several models for such processes, each describing approaches to a variety of tasks or activities that take place during the process. Some people consider a lifecycle model a more general term and a software development process a more specific term. The architecture of a system describes its major components, their relationships (structures), and how they interact with each other. Software architecture and design includes several contributory factors such as business strategy, quality attributes, human dynamics, design, and IT environment. Architecture serves as a blueprint for a system. It provides an abstraction to manage the system complexity and establish a communication and coordination mechanism among components. Software design provides a design plan that describes the elements of a system, how they fit, and work together to fulfill the requirement of the system. This book is, simply, the organization of a system. This organization includes all components, how they interact with each other, the environment in which they operate, and the principles used to design the software. In many cases, it can also include the evolution of the software into the future.
Item type Current location Collection Call number Status Date due Barcode
Books Books College Library
General Circulation Section
GC GC 004.22 P88 2022 (Browse shelf) Available HNU003827

Includes bibliographical references and index.

1. Software architecture: An introduction
2. Software development models
3. Computer software
4. Microarchitecture
5. Software development process.
6. Software applications
7. Software engineering
8. Modular software design
9. Software programming
10. Design and software requirement
11. Software metrics

Software architecture refers to the fundamental structures of a software system and the discipline of creating such structures and systems. Each structure comprises software elements. relations among them, and properties of both elements and relations, A software development process, also known as a software development lifecycle, is a structure imposed on the development of a software product. Similar terms include software life cycle and software process. There are several models for such processes, each describing approaches to a variety of tasks or activities that take place during the process. Some people consider a lifecycle model a more general term and a software development process a more specific term. The architecture of a system describes its major components, their relationships (structures), and how they interact with each other. Software architecture and design includes several contributory factors such as business strategy, quality attributes, human dynamics, design, and IT environment. Architecture serves as a blueprint for a system. It provides an abstraction to manage the system complexity and establish a communication and coordination mechanism among components. Software design provides a design plan that describes the elements of a system, how they fit, and work together to fulfill the requirement of the system. This book is, simply, the organization of a system. This organization includes all components, how they interact with each other, the environment in which they operate, and the principles used to design the software. In many cases, it can also include the evolution of the software into the future.

College of Engineering and Computer Studies Bachelor of Science in Computer Science

Bachelor of Science in Information Technology

Text in English

There are no comments for this item.

Log in to your account to post a comment.