Requirement Analysis and System Design

Author: Ma Shaseke
Publisher:
Publish Date: 2003-06-01
Features: The major feature of this book is "example-based teaching." All concepts are explained using examples, and integrated solutions are analyzed through practical, runnable cases. This book can serve as a textbook for undergraduate students in computer science or information systems and related fields, such as system analysis, system design, software engineering, databases, and object-oriented technology. It can also be used as a reference for professional business information system developers, including: managers, application developers, consultants, analysts, designers, programmers, testers, software engineers, and system integrators. The book also provides a Web site with a wealth of valuable supplementary materials for teachers, students, and industry experts. The book elaborates on the following topics:
- Integrated analysis and design models
- Controlling the complexity of large system models
- Improving software architecture
- Promoting hierarchical object structures
- Understanding the severe consequences of hasty modeling
- Testing and managing changes
- Building maintainable and scalable systems
The book discusses the iterative and incremental process of requirements analysis and system design and covers other phases of the software lifecycle (including implementation, testing, and change management). It proposes methods for using UML (Unified Modeling Language) for information system analysis and design to overcome the complexity of large system models, improve software architecture, enhance software maintainability and scalability, promote hierarchical object structures, handle component integration, and refine modeling strategies for GUIs and persistent database objects. The book is rich in content, well-structured, and its "example-based teaching" feature is particularly beneficial for readers' learning and mastery of the subject.

📌 Related Posts