- Information
- AI Chat
Was this document helpful?
Software Engineering Exam 1 (Chapters 2, 3, & 4, Scrum Guide)
Course: Software Engineering I (CS 07321)
3 Documents
Students shared 3 documents in this course
University: Rowan University
Was this document helpful?
Software Engineering Exam 1 Study Guide
Chapter 1: Introduction Key Points
-Software engineering is an engineering discipline that is concerned with all aspects of
software production.
-Software is not just a program or programs but also includes all electronic
documentation that is needed by system users, quality assurance staff, and developers.
Essential software product attributes are maintainability, dependability and security,
efficiency, and acceptability.
-The software process includes all of the activities involved in software development.
The high-level activities of specification, development, validation, and evolution are part
of all software processes.
-There are many types of systems, and each requires appropriate software engineering
tools and techniques for their development Few, if any, specific design and
implementation techniques are applicable to all kinds of systems.
-The fundamental ideas of software engineering are applicable to all types of software
systems. These fundamentals include managed software processes, software
dependability and security, requirements engineering, and software reuse.
-Software engineers have responsibilities to the engineering profession and society
They should not simply be concerned with technical issues but should be aware of the
ethical issues that affect their work.
-Professional societies publish codes of conduct that embed ethical and professional
standards. These set out the standards of behavior expected of their members.
Chapter 2: Software Processes Key Points
-Software processes are the activities involved in producing a software system.
Software process models are abstract representations of these processes.