0% found this document useful (0 votes)
9 views3 pages

Swe MCQ

Uploaded by

Ahmed M Nagy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views3 pages

Swe MCQ

Uploaded by

Ahmed M Nagy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Choose the correct answer:

1. ………………….. are stand-alone systems that are marketed and sold to any customer
who wishes to buy them.
a) Generic products b) Customized products c) a,b d) prototype
2. ................ is computer programs and associated documentation.
a) Software b) Software Engineering c) Web service d) None of the above
3. ………………………… is an engineering discipline that is concerned with all aspects of
software production.
a) Software b) Software Engineering c) Web service d) None of the above
4. What are the key challenges facing software engineering?
a) Coping with b) developing trustworthy c) a,b d) None of the
increasing diversity software above
5. The Software ……………… includes a range of characteristics including reliability,
security and safety.
a) Maintainability b) Dependability c) Efficiency d) Acceptability
6. ……………… is the activity of translating the information gathered during the
analysis activity into a document that defines a set of requirements.
a) Requirements b) Requirements c) Requirements d) Requirements
specification validation elicitation analysis
In …………………., the customers and engineers define the software that is to be produced
and constraints.
a) Software b) Software c) Software d) Software
specification development validation evolution
8. The .......................are application systems that run on a local computer, such as a PC.
a) Stand-alone b) Interactive transaction- c) Embedded d) a,b
applications based applications control systems
9. ............................... design, where you identify the overall structure of the system, the
principal components and their relationships as well as how they are distributed.
a) Architectural b) Database c) Interface d) Component
10. ................ is intended to show that, did the system do what was required correctly?
a) Verification b) Validation c) Efficiency d) Acceptability
10. ...................... is an initial version of a system used to demonstrate concepts and try out
design options.
a) Software b) Incremental c) Spiral Model d) None of the
Prototyping Delivery above
11. ……systems are software control systems that control and manage hardware devices.
a) Batch b) Interactive transaction- c) Embedded d) Entertainment
processing based applications
13.…… considers whether the proposed system will be cost-effective from a business
point of view and if it can be developed within existing budgetary constraints.
a) Requirements b) Feasibility c) Requirements d) Requirements
elicitation study specification analysis

12.Which of the following models are used to cope with changes?


1. Software 2. Waterfall model 3. Reuse-oriented 4. None of the
Prototyping model above
14. ................ is the first step to test your system.
a) Component b) System testing c) Acceptance d) None of the
testing testing above
14. Which of the following are issues of professional responsibilities of software
engineering?
a) Confidentiality b) Competence c) Intellectual property d) All the
rights above
15. …… is the process of deriving the system requirements through observation of
existing similar systems, discussions with potential users, task analysis, and so on.
a) Requirements b) Requirements c) a,b d) Feasibility
elicitation analysis study
16. ……design, where you design the system data structures and how these are to be
represented in a database.
a) Architectural b) Database c) Interface d) Component
17................................ include extra activities in software processes to anticipate changes.
a) Change b) Change c) Change d) None of the
avoidance detection tolerance above
18................. is the set of activities required to develop a software system.
a) Software process b) Plan-driven process c) Agile process d) a,b,c

Select true or false:


a) True b) False

21. A prototype is an initial version of a system used to demonstrate concepts and try
out design options ( T ).
22. In Plan-driven processes, planning is incremental and it is easier to change the
process to reflect the changing in customer requirements ( F ).
23. Most practical processes include elements of both plan driven and agile approaches (
T ).
24. The main drawback of the waterfall model is the difficulty of accommodating
changes after the process is underway ( T ).
25. For software systems with a long life, development costs may be several times
maintenance costs ( F ).
26. In Software devolpment step, the software is checked to ensure that it is what the
customer requires. f
27. Software engineers shall advance the integrity and reputation of the profession
consistent with the public interest. T
28. In web-based systems, it is cheaper to change and upgrade the software. t
29. Maintenance involves correcting errors which were not discovered in earlier
stages of the life cycle. T
30. The systems design process allocates the requirements to either hardware or
software systems by establishing an overall system architecture. T

Best Regards,
‫المبمج جهله‬
‫ما ال يسع ر‬

You might also like