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.
Zahle einfach mit Karte, Klarna, Apple Pay oder Google Pay. Nicht zufrieden? Du hast immer ein 14-tägiges Widerrufsrecht. Lies mehr in unseren AGB. Hast du Fragen, schreib uns eine E-Mail an hello@memmo.org.
Memmo macht das Lernen einfacher – wo auch immer du bist. Bei uns findest du deine Kursbücher und smarte Lerntools an einem Ort: Zusammenfassungen, Quizzes, Podcasts und Lernkarten. Und Ted, dein Lernbuddy, beantwortet alles, was du wissen möchtest. Über 50.000 Studierende lernen bereits hier – gemacht, damit du schneller lernst und weniger Stress hast.