0% found this document useful (0 votes)
8 views2 pages

Assign2 PasamonteJustinNichol

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

Assign2 PasamonteJustinNichol

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

Pasamonte, Justin Nichol P.

September 09,2022
BSIT 3-3

COMSCI 3100 LEC


Assignment #2

A. What is the difference between software process and software process models?

A software process are the steps that are being followed in creating a system
software. There are many types of software processes but all of them includes
specification, design and implementation, validation and evolution. In addition, a
software project can be carried out in a particular way using a software process. They
specify precisely what is created, when is it created and how, depending on the type of
system being created. And a software process model is a presentation on how the process
is done. It shows how the process is made. They explain the kinds of things that are done
and the ordering for them, but they don't include instructions on how to perform
anything.
According to an article written by Elgabry(2017), A software process (also known
as software methodology) is a set of related activities that leads to the production of the
software. These activities may involve the development of the software from the scratch,
or, modifying an existing system. The software process is complex, it relies on making
decisions. There’s no ideal process and most organizations have developed their own
software process. While on the other hand, a software process model is a simplified
representation of a software process. Each model represents a process from a specific
perspective.
B. Discuss the phases/activities involve in software processes.

There are four phases/activities in software process. These are specification,


design and implementation, validation and evolution. In the first phase which is
specification, it is where the system is being defined on what should it do. It is the phase
where the function of the system is being planned. This part is where each project or
system will start. It is the first step in making a system or project. Next is the design and
implementation, in this phase or activity the system design is being created. The design of
the system interface like, color, text size, text fonts, icons, positions etc. are being made.
In addition, this phase is where the code of the system is being created and implemented
afterwards. And for the third phase/activity which is the validation. Validating the system
by checking if it does what the customer or user wants. It is where you collect the
feedbacks of the users whether the system is working on the way how they want to work
it. Lastly is evolution, the 4th phase is all about adopting to changes. This phase is where
the developer changes the system in correspond to the needs of the users or customers.

C. What software process model/methodology you used in your System Analysis


Design project last semester, enumerate all the phases/activities your group did.

Last semester we conducted a System analysis design project. Our group used SDLC
as a software process model, that helped us in finishing our project. In the first phase is the
planning, where we gathered information from the election committee and students of the
university. We also did a fishbone diagram to categorized each problem that the respondents
gave. Next phase is the analysis, were all the gathered data is analyzed by our group. We also
included feasibility studies such as technical, operational, and economic. Third is the design
phase, in this part our team planned the interface design, interface diagram and other
interface of the system that we created. For the next phase which is implementation, we
started to create a code for the system. After generating the code, it is repeatedly tested to
check for errors, bugs or other problems. Lastly is the support and maintenance. In this
phase, our team ensured our system’s functionality by providing a maintenance team.
Moreover, the development team also executed frequent data backup and recovery as data
stored are important. It was also important that the development team will accomplish system
security measures. All of these phases are used in creating our SAD and served as a guide in
accomplishing the project.

REFERENCE:

Elgabry, O. (2022, January 1). Software engineering - software process and software
process models (part 2). Medium. Retrieved September 9, 2022, from
https://medium.com/omarelgabrys-blog/software-engineering-software-process-and-
software-process-models-part-2-4a9d06213fdc

You might also like