Podcast
Questions and Answers
Software Engineering involves all aspects of hardware production.
Software Engineering involves all aspects of hardware production.
False
In the grade breakdown, the Final Term Exam has the highest weightage.
In the grade breakdown, the Final Term Exam has the highest weightage.
True
Attendance can contribute a maximum of 10 marks to the final grade.
Attendance can contribute a maximum of 10 marks to the final grade.
False
There are a total of 4 textbooks mentioned in the text.
There are a total of 4 textbooks mentioned in the text.
Signup and view all the answers
Abdalla Moustafa's email domain is el-eng.Menoufia.edu.eg.
Abdalla Moustafa's email domain is el-eng.Menoufia.edu.eg.
Signup and view all the answers
Software Engineering is described as an engineering discipline focused solely on software production.
Software Engineering is described as an engineering discipline focused solely on software production.
Signup and view all the answers
Software engineering is mainly focused on hardware development.
Software engineering is mainly focused on hardware development.
Signup and view all the answers
Failure to use software engineering methods often leads to less expensive and more reliable software.
Failure to use software engineering methods often leads to less expensive and more reliable software.
Signup and view all the answers
Maintenance costs for software are usually lower than development costs for systems with a long life.
Maintenance costs for software are usually lower than development costs for systems with a long life.
Signup and view all the answers
Generic products are designed for a specific customer's unique needs.
Generic products are designed for a specific customer's unique needs.
Signup and view all the answers
Expenditure on software represents a small fraction of GNP in all developed countries.
Expenditure on software represents a small fraction of GNP in all developed countries.
Signup and view all the answers
Systems with new capabilities that were previously thought to be impossible require less complexity.
Systems with new capabilities that were previously thought to be impossible require less complexity.
Signup and view all the answers
In customized products, the specification of what the software should do is owned by the developer.
In customized products, the specification of what the software should do is owned by the developer.
Signup and view all the answers
Software engineering methods and techniques are usually more expensive in the long run.
Software engineering methods and techniques are usually more expensive in the long run.
Signup and view all the answers
Finalization of specifications is not considered a milestone in project planning and management.
Finalization of specifications is not considered a milestone in project planning and management.
Signup and view all the answers
In industrial-strength software, the three basic forces at play are cost, time, and quality.
In industrial-strength software, the three basic forces at play are cost, time, and quality.
Signup and view all the answers
Embedded control systems are not examples of advanced software systems.
Embedded control systems are not examples of advanced software systems.
Signup and view all the answers
In product specification for generic products, decisions on software change are made by the customer.
In product specification for generic products, decisions on software change are made by the customer.
Signup and view all the answers
Software engineers spend more than 50% of their time writing code.
Software engineers spend more than 50% of their time writing code.
Signup and view all the answers
Software Quality Attribute 'Functionality' refers to the capability of software to be easily adapted to different environments.
Software Quality Attribute 'Functionality' refers to the capability of software to be easily adapted to different environments.
Signup and view all the answers
Maintainability is the capability of software to be modified for corrections, improvements, or adaptations.
Maintainability is the capability of software to be modified for corrections, improvements, or adaptations.
Signup and view all the answers
Software engineers do not spend any time writing software design documents.
Software engineers do not spend any time writing software design documents.
Signup and view all the answers
Reliability is the capability of software to provide failure-free service.
Reliability is the capability of software to provide failure-free service.
Signup and view all the answers
Usability refers to the capability of software to achieve high performance with minimal resources.
Usability refers to the capability of software to achieve high performance with minimal resources.
Signup and view all the answers