Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

A1 Software engineers use the following to enhance the quality of their products: 1. Tools II. Techniques III. Procedures IV. Paradigm A. I and II

image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
A1 Software engineers use the following to enhance the quality of their products: 1. Tools II. Techniques III. Procedures IV. Paradigm A. I and II B. I, II and III C. I, II and IV D. I, II, III and IV A2. A software process has the following characteristics: 1. The activities are organized in a sequence, so that it is clear when one activity is performed relative to the other activities techniques. II. The process prescribes all of the major process activities. II. Each process activity has entry exit criteria, so that we know when the activity begins and ends. IV. Constraints or controls may apply to an activity only. A. I and II B. I, II and III C. 1, 11 and IV D. 1. 11. TI and IV A3. Modelling a process offers the following merits 1. It forms a common understanding of the activities, resources, and constraints involved in software development. 11. Every process should be the same for all solutions 11. It helps the development team find inconsistencies, redundancies and omissions in the process and in its constituent parts. Examiner: Robert Adjetey Sowah, PhD Page 1 of 10 21002) UNVESTY G# C14 A. I and II B. I and III C. II and 111 D. I, II and III A4. The software process model which transforms specification to design is known as A. Waterfall B. data-flow model chole/action model D. process model AS. approach of software development is customer centered A. Waterfall B.Evolutionary development C. Formal transformation D. reusable components A6. All paradigms of software development will have the as one of its constituent part. A. Workflow model B. data-flow model Cole/action model process model A7. The following paradigms of software development is/are more likely found in other engineering disciplines. 1. The waterfall approach IL Evolutionary development III. Formal transformation IV. Reusable components A. I and II B. II and IV C. I and IV D. 1.11. III and IV AS. Software systems that are old and yet to perform critical business functions faces A. The legacy challenge B. The heterogeneity challenge c. Delivery challenge D. Maintenance challenge A9. When software Engineers don't disclose information about their clients and employers to other people, what responsibility are they adhering to? A. Confidentiality B. Competence C. Intellectual property right D. Computer misuse A10. The delivery challenge is the challenge of A Delivering software on time B. Shortening software delivery time C. Delivering complex software on time D. Delivering software late Examiner: Robert Adjetey Sowah, PhD Page 2 of 10 A11. Each loop in the spiral model is divided into sectors. A. Two B. Three C. Four D. Six A12. The major distinguishing feature of the spiral model is A. The setting of objectives in each phase B. Specification, design and validation can be done concurrently C. Consideration of risk D. Conducting of a feasibility study A13. Reuse-oriented development has the following merits: Lamount of software to be developed is reduced II. Cost of development is reduced I. It is high risk approach to software development A. I and II B. I, II and III C. I and 111 D. II and III A14. A detailed, mathematical formal definition of a system function is a A. User requirement B. Formal transformation C. Functional requirements D. Requirement A15. Non-functional requirement are mostly derived from the needs of the A. User B. Software engineers C. Project manager D. Project team E 1 A 16. Non-functional requirements could be classified into main categories A. TWO B. Three C. Four D. Five A17. Requirement that specify how a software system behaves are known as A. Reliability requirements B. Usability requirements C. Product requirements D. Performance requirements 1 1 Examiner: Robert Adjetey Sowah, PhD Page 3 of 10 A18. Robustness of a software system can be measured by A. Mean time to failure B. Processed transactions per second C. Availability D. Percentage of events causing failure A 19. To develop a satisfactory system, the software engineers must have an understanding of the A. Functional requirement B. Non-functional requirement C. Application domain D. System requirements A20. User requirements are best written using A. Natural language B. System models C. Technical terms D. English language A21. The following are consumers of the software requirements specification. I. Customers IL Managers Software engineers A. I only B. I and II C. II and III D. 1, 11 and 111 A22. Requirements engineering is concerned with A. Testing of the system B. System analysis process C. Software maintenance D. Activities needed to create and maintain a system requirement document A23. Which of the following is the preferred standard method of communication for software practitioners? A. Structural natural language B. Design description language C. Graphical notations D. Mathematical specifications A24. What is the most difficult and critical stage of the requirement engineering process? A. Feasibility study B. Requirements elicitation and analysis C. Requirements specification D. Requirements validation Examiner: Robert Adjetey Sowah, PhD Lion Page 4 of 10 UN SAYA A25. Repairing coding errors is repairing requirement errors A. More expensive than B. More cheaper than C. The same as D. 50 percent more than A26. The process of converting a system specification into an executable system is known as A. programming B. design C. implementation D. testing A27. Software designers create design version(s) for a every software system they produce. A.One B. Two C. Four D. Several A28. Interface design can be associated with A.GUI B. The system C. Subsystems D.Architecture A29. The essence of debugging is A. Location of errors B. Repairing errors C. Testing the system D.Locating and correction of errors. A30. Context models are used to define the of the system A Behavior B.Environment C.Architecture D. State A31. Which of the following is/are used in modeling the behavior of a system? I State machine model 11. Data flow model III. Architectural model A.I only ESICREDING B. Il only C.I and II LIDIARY D.I. II and III 1 1 SCIENCES A32. Which model is characterized by system states and events which cause transitions from one state to another? A. Data flow model B. State machine model C. Architectural model D. Process model A33. Different types of users, using the system refers to the principle of A. User familiarity B. User diversity C. Consistency D. User guidance A34. The process of ensuring that the software meets the customer's expectation is.. A. Testing B. Verification C. Validation D. User requirements. A35. The process of checking that the software conforms to its specification is referred to as A. Testing B. Verification C. Validation D. Software requirements specification A36. What activity is needed to find inconsistencies between a program and its specification? A. Defect testing B. Debugging C. Statistical testing D. None of the above A37. What name is given to the testing done by the customer? A Unit testing B. Module testing C. Sub-system testing D. Acceptance testing A38. Which of the following is usually the responsibility of programmers ? 1. Unit testing II. Module testing ITE. Sub-system testing A. I onlyB. Il only C. I and II D. I, I and III A39. Software that is used to support software process activities is referred to as. A. CASE B. CAD C. CADE D. CAES NEENING Examiner: Robert Adjetey Sowah, PhD LITY Page 6 of 10 UNVESTY O CHIN SCIENCE: OF AN A40. Which risk can be identified in the following statement "The underlying technology on which the system is built is superseded by new technology". A. Hardware unavailability B. Requirement change C. Technology change D. Business risk A44. A41. The nature of software causes problems for management. A. tangible B. intangible C. complex D. testing A42. What risk type can be identified in the following statement "There will be a large number of changes to the requirements than anticipated". A. Requirement change B. product and project C. Product D. Business A43. The process of identifying activities, milestones and deliverables produced by a project is referred to as A. Proposal writing B. Project planning C. Project monitoring and review D. Personnel selection and reviews relationship is between a client and a supplier. A. an association B. an aggregation C. a dependency D. a schedule algorithms A45. In principle, the functional requirements specification of a system should be both... A. complete and efficient B. consistent C. complete and consistent D. efficient A46. In an activity network diagram, the longest path is referred to as A. critical length B. critical deadline C. critical path D. critical milestone. A47. It is general knowledge that inspections and reviews are more effective in discovering defects than testing. A. True B. False A48. There is a regular progress report in evolutionary development. A. True B. False A49. When using color in user interface design it is important to use color change to illustrate a significant event. A. True B. False A50. Program testing is the most widely used verification and validation technique. A. True B. False

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Sql++ For Sql Users A Tutorial

Authors: Don Chamberlin

1st Edition

0692184503, 978-0692184509

More Books

Students also viewed these Databases questions

Question

Carry out an interview and review its success.

Answered: 1 week ago