System analysis and design for software engineers - New Delhi: Prentice Hall, 2007 - xii,326p.

This book provides a detailed coverage of information system development life cycle, information requirements analysis, and system design for software engineers. It explains the various theories, methodologies, and tools that are used in system analysis with the help of several examples. The text also identifies the advantages and disadvantages of various design strategies to select a system architecture for a given software system. The book features topics such as: Use of different programming languages in software engineering Software Development Life Cycle (SDLC) Evolution of software development models and their appropriate areas of application Software Project Management (SPM) enabling quality assurance Role of a system analyst in requirements analysis Object-Oriented (OO) and Unified Modeling Language (UML) concepts using the Poseidon Computer-Aided Software Engineering (CASE) tools.

9788120327160


Software engineering
System analysis
System design

005.12 / SYS