TSE LAB1
TSE LAB1
Part B: Exploration
1. Search the Internet for information on “software crisis”. Discuss how this situation
developed the need for the software engineering process.
With the increase in the complexity of software, many software problems arise
because existing methods were insufficient to write useful computer programs in a
required time. These situations are described as a “software crisis” during the early
days of software development.
The reason for this situation leads to the need for the software engineering process is
because software engineering provides a systematic, disciplined and quantifiable
approach to the development operation and maintenance of software. By that, it helps
developers to avoid troubling situations like exceeding the development budget and
time needed for a software.
2. Identify software that you are using together with other students. Answer the
following questions:
b) Who are the main users of the software? Specify at least 3 different roles for the
software.
- Students
- Employees
- Business owners
c) For each role, describe a few main functions provided by the software.
- Students: Students of all ages frequently use Microsoft Word to complete their
homework assignments, essays, and research papers. Students can more easily
create report, note-taking with a professional appearance thanks to the
software's features like spell check, grammar check, and formatting tools.
Microsoft Word also allows students to insert tables and images into their
documents.
- Employees: And in many offices, the software allows users to create and edit
documents, collaborate with coworkers, create weekly reports and use
templates and other formatting options.
- Business owners: Business owners can utilize mail merge, which allows
emails to be sent in batches. They can also create business proposals for their
projects.
- User Adoption: Updating to a newer version may require users to learn new
features or workflows, which may lead to resistance or slow adoption.
1. Identify members of the lab to form a project group. You can submit the names in
Google classroom to record the group.
2. Prepare a tracker as in Figure 1 where the Developer and Status are in the drop-down
menu.
Figure 1