You are on page 1of 3

COLLEGE OF COMPUTER STUDIES

SYSTEMS INTEGRATION AND


ARCHITECTURE 1

EXERCISE

1
INTRODUCTION TO SOFTWARE ENGINEERING

Student Name / Group


Name:
Name Role
Members (if Group):

Section:

Professor:
I. PROGRAM OUTCOME/S (PO) ADDRESSED BY THE LABORATORY EXERCISE
 Apply knowledge through the use of current techniques and tools necessary for the IT profession . [PO: I]

II. COURSE LEARNING OUTCOME/S (CLO) ADDRESSED BY THE LABORATORY EXERCISE


 Analyze the appropriateness of a decision to in-source or outsource IT services in a given solution. [CLO: 1]
 Apply testing environment and design a stress test using appropriate tools and techniques that impact
system performance. [CLO: 2]
III. INTENDED LEARNING OUTCOME/S (ILO) OF THE LABORATORY EXERCISE
 At the end of this exercise, students must be able to:

 Apply the software engineering and its process models.

IV. BACKGROUND INFORMATION

A software engineer is a person who applies the principles of software engineering to the design,
development, maintenance, testing, and evaluation of computer software.

Software engineering is the process of analyzing user needs and designing, constructing, and testing
end user applications that will satisfy these needs through the use of software programming languages.
It is the application of engineering principles to software development. In contrast to simple
programming, software engineering is used for larger and more complex software systems, which are
used as critical systems for businesses and organizations.

V. GRADING SYSTEM / RUBRIC (please see separate sheet)

VI. LABORATORY ACTIVITY


You searched for an article with the title “Why Software Fails” in the previous laboratory exercise
and you were instructed to make some notes on the salient points made in this article.

Systems Integration and Architecture 1 Page 2 of 3


VII. QUESTION AND ANSWER

Answer the following questions:

 What percent of revenue does the average company spend on IT?

 What was the largest amount of money spent on a cancelled project?

 Identify 14 reasons why software projects fail so often?

 Identify 1 example of a software project which failed and in your own words write a
short (few sentences) account of what the problem(s) that led to the failure were?
 What percentage of their time do software specialists spend on rework?

 How much more expensive is it to fix a software problem once it is in the field?

 What happens when the rework exceeds the value added work that has been budgeted for?

 What does the software maturity model bring to the mix?


 If you were intending to use some of the points that you have identified from the article in
an essay how would you ensure that you referenced the article appropriately?

 Use your answers to the questions above and write a short summary of the main points of
the article that you have been reading. You should start a new word processed document.
You shown include your name and matric number along with the title shown below.

VIII.REFERENCES

 Imani, M and Radziwill, N. (2020). Computerized Maintenance and Asset Management: Improving


Quality Through Systems Integration. Software Quality Professional.
 Dube, M. et. al (20202). Preventing Harm: Testing and Implementing Health Care Protocols
Using Systems Integration and Learner-Focused Simulations: A Case Study of a New Postcardiac
Surgery, Cardiac Arrest Protocol.Clinical Simulation

Systems Integration and Architecture 1 Page 3 of 3

You might also like