Patrina Perreira-System-Analysis-and-Design-2019-exam-1
Patrina Perreira-System-Analysis-and-Design-2019-exam-1
Patrina Perreira-System-Analysis-and-Design-2019-exam-1
Studies
Applied Arts, Associate Degree in
Information Technology
Final Examination
Year One
IFTH1009 – Systems Analysis and Design
Date: May 2022
Time: 2 ½ hrs.
Examiner: Dr. Ricardo R. Neil
Instruction to Candidates:
Read All Instructions Carefully Before Attempting Questions
1. This Paper Consists of 7 Structured questions in Section A and 30
Multiple Choice Questions in Section B.
3. Write your name, I.D. number and your Instructor’s name on the
answer booklet.
DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO DO SO
3. Explain in no more than two sentence the meaning of the acronym SDLC. (2 marks)
→ The Software Development Life Cycle (SDLC) is a process for developing high-quality
software that includes well defined procedures in depth.
I. List eight stages that are involved in SDLC (8 marks)
→ Requirement and Gathering Analysis
Design
Implementation and Coding
Testing
Deployment
Maintenance
6. Maintenance 2.
Design
SDL
C
5. Deployment 3. Implementation
and Coding
4. Testing
(4 marks)
IV. Give the names of THREE charts that are used in conventional approaches to Systems
Development (3 marks)
→ Structure Charts
System Flowcharts
Data Flow Diagrams
TOTAL 70 MARKS
SECTION B
MULTIPLE CHOICE
INSTRUCTION: You are required to choice the correct answer from the options given.
1. Which of these are not among the eight d) Software specification.
principles followed by Software
Engineering Code of Ethics and Professional 6. Which of these is incorrect?
Practice?
a) Software engineering belongs to
a) PUBLIC Computer science.
b) PROFESSION b) Software engineering is a part of more
c) PRODUCT general form of System Engineering.
d) ENVIRONMENT c) Computer science belongs to Software
engineering.
2. What is a Software? d) Software engineering is concerned with
the practicalities of developing and
a) Software is set of programs. delivering useful software.
b) Software is documentation and
configuration of data. 7. Which of these is true?
c) Both a and b
d) None of the mentioned a) Generic products and customized
products are types of software
3. Which of these does not account for software products.
failure? b) Generic products are produces
by organization and sold to open
a) Increasing Demand market.
b) Low expectation c) Customized products are commissioned by
c) Increasing Supply particular customer.
d) Less reliable and expensive. d) All of the above.
4. What are attributes of good software? 8. Which of these does not affect different types of
software as a whole?
a) Software maintainability.
b) Software functionality. a) Heterogeneity
c) Software development. b) Flexibility
d) a and b. c) Business and social change
e) a,b and c. d) Security
12. “Software engineers should not use their a) Act in a manner that is in the best
technical skills to misuse other people’s interests of his expertise and favour.”
computers.” Here the term misuse refers to: b) Act consistently with the public
interest.”
a) Unauthorized access to computer c) Ensure that their products only meet
material the SRS.”
b) Unauthorized modification of computer d) none
material
c) Dissemination of viruses or other 16. Select the incorrect statement: “Software
malware engineers should
d) All of the mentioned
a) Not knowingly accept work that is
13. Explain what is meant by PRODUCT with outside your competence.”
reference to one of the eight principles as per b) Not use your technical skills to misuse
the ACM/IEEE Code of Ethics? other people’s computers.”
c) Be dependent on their colleagues.”
a) The product should be easy to use. d) Maintain integrity and independence in
their professional judgment.”
b) Software engineers shall ensure that
their products and related 17. Efficiency in a software product does not
modifications meet the highest include ________
professional standards possible.
c) Software engineers shall ensure that a) Responsiveness
their products and related b) Licensing
modifications satisfy the client. c) memory utilization
d) It means that the product designed d) processing time
22. Which one of the following models is not 27. SDLC stands for
suitable for accommodating any change?
a) Software Development Life Cycle
a) Build & Fix Model b) System Development Life cycle
b) Prototyping Model c) Software Design Life Cycle
c) RAD Model d) System Design Life Cycle
d) Waterfall Model
a) Waterfall Model
b) Prototyping Model
c) RAD Model
d) both b & c
END OF EXAM
GRAND TOTAL 100 MARKS