WorksheetsIntroduction to SE (Part 1)
Total questions: 15
Worksheet time: 8mins
Why is Software Engineering required? (More than one answer)
to manage large software
cost management
better quality management
to develop a famous software
Identify characteristics of a good software engineer. (More than one answer)
Good programming abilities
Good communication skills
High motivation
Ability to work in a team
What is the importance of Software Engineering? (More than one answer)
minimize software cost
reduce complexity
decrease time
effectiveness
What is Software Engineering?
Designing a software
Testing a software
Application of engineering principles to the design a software
Developing a software
Which of the following are the essential attributes of good software? (More than one answer)
Maintainability
Dependability and security
Efficiency
Acceptability
___________________ is the application systems that run one a local computer. it does not need to be connected to a network.
Stand-alone applications
Batch processing systems
Embedded control systems
Simulation system
Which of the following are the issues of professional responsibility. (More than one answer)
Confidentiality
Competence
Intellectual property rights
Computer misuse
(a) means engineers should normally respect the confidentiality of their employers or clients irrespective of whether or not a formal confidentiality agreement has been signed.
Software engineering approach is used to achieve:
Better performance of hardware
Reusable software
Error free software
Quality software product
Software Engineering Diversity EXCEPT:
Stand-alone applications
Embedded control systems
Interactive transaction-based applications
Network programming
Identify type of software engineering diversity for mobile application to optimize energy saving at home using mobile phone.
Data collection system
Batch processing system
Embedded control system
Modeling and simulation system
Identify the types of Software Engineering Diversity base on example below:
Examples: billing systems,
such as phone billing systems,
and salary payment systems
Interactive transaction-based applications
Embedded control systems
Batch processing systems
Stand-alone applications
These are systems that are developed by scientists and engineers to model physical processes or situations. Identify the kind of system.
Entertainment systems
Systems for modeling and simulation
Data collection systems
Network system
Why system project fail? (More than one answer)
Increasing system complexity
Fail to pay attention to detail
Not having a good understanding of the requirements
Failure to use software engineering methods
Which one of the following is NOT an application of embedded software product?
keypad control of a security system
digital function of dashboard display in a car
pattern recognition game playing
fitness tracker of smart watch
