Lecture Notes on Collaborative Software Projects: Practices, Concepts, and Key Events for Designing, Managing, and Prototyping Successful Products provides a practical, integrated approach to systems analysis and design, guiding readers through the complete process of developing working software prototypes.
Featuring a comprehensive case study with real project artifacts, this book emphasizes teamwork with practical exercises to build effective collaboration skills. Based on a decade and a half's worth of teaching systems analysis and design in large-enrollment courses, these lecture notes can be used in undergraduate and graduate teaching modules on Information Technology, Information Systems, Software Engineering, Computer Science, and Data Science. Aspiring business and system analysts, and technology specialists will be equipped with skills to identify business needs, deliver functional solutions to satisfy those needs and manage real-world software projects overall.
Contents:
- Foreword
- Preface
- About the Author
- Introduction:
- Terminology
- Thinking Skills
- Professional Skills
- Technical Skills
- Planning:
- Introduction to Systems Analysis and Design
- Project Management
- Scrum
- Understanding:
- Requirements Determination
- Interface Design
- Communication in Teams
- Analyzing:
- Functional Modeling
- Structural Modeling
- Behavioral Modeling
- Conflict Resolution in Teamwork
- Designing:
- Model Refinement
- Class and Method Design
- Data Management Layer Design
- Physical Architecture Layer Design
- The Role of Non-Functional Requirements
- Conflict Mediation among Team Members
- Index
Readership: Primarily for undergraduate students and educators across the fields of information systems, computer science, software engineering, information technology, business administration, industrial or systems engineering, and data science; For IT or business professionals seeking to enhance or update their analytical and design skills, particularly involved in systems design, and those intending to transition into analyst or designer roles for agile software.
Betal enkelt med kort, Klarna, Apple Pay eller Google Pay. Ikke fornøyd? Du har alltid 14 dagers angrerett. Les mer i våre vilkår. Har du spørsmål, send oss en e-post på hello@memmo.org.
Memmo gjør det enklere å studere – uansett hvor du er i verden. Hos oss samler du pensumbøker og smarte studieverktøy på ett og samme sted: sammendrag, quizer, podkaster og flashcards. Og så Ted, din studiekompis som svarer på alt du lurer på. Over 50 000 studenter studerer allerede her – bygget for at du skal lære raskere og stresse mindre.