Software Engineering · Unit 1 · 2 hrs
Introduction
Exam-focused notes for Introduction (Software Engineering, CSC375): what the TU syllabus asks and how it has actually been tested, with 4 solved past questions from this unit.
What this unit covers
- Software and its Types
- Attributes of Good Software
- Software Engineering and its Importance
- Fundamental Software Engineering Activities
- Difference between Software Engineering and Computer Science
- Difference between Software Engineering and System Engineering
- Challenges and Cost of Software Engineering
- Professional Software Development
- Software Engineering Diversity
- Internet Software Engineering
- Software Engineering Ethics
Difference between Software Engineering and System Engineering
Write short notes on: a. System engineering b. Release testing [5]
--- System engineering is a broad, interdisciplinary approach concerned with the design, implementation, management, and maintenance of complex systems in which software is one component among many (including hardware, people, processes, and organizations)....
Full solved answer →Differentiate between software engineering and system engineering. [5]
Software Engineering is the discipline concerned with the application of systematic, disciplined, and quantifiable approaches to the development, operation, and maintenance of software. It focuses exclusively on software products, processes, and quality. Sy...
Full solved answer →Software Engineering Ethics
Explain software engineering ethics with example. [5]
Software engineering ethics refers to the set of moral principles, values, and professional standards that guide software engineers in their work. Since software engineers develop systems that are trusted with all aspects of our lives, they carry significan...
Full solved answer →Attributes of Good Software
What are the good characteristics of software? Explain. [5]
The attributes (characteristics) of good software are the essential qualities that a software product must possess to be considered professionally developed and fit for purpose. According to the notes, these characteristics ensure that software meets user n...
Full solved answer →Make Unit 1 stick
Practice CSC375 with flashcards & quizzes