You are on page 1of 20

Software Engineering 1

Karen Cate “KC” Arabit

karen.arabit@iacademy.edu.ph
M03
AGENDA [RECAP]

● Final Proposal Presentation


● Team-up | Brainstorming

● Discussion
○ Software Engineering
○ Software Characteristics
○ Software Myth

● Brainstorming | Presentation

2
AGENDA

● Discussion
○ Types of Software Application
○ Software Process
○ Phases of Software Development Process

● Brainstorming
○ Overview of Current State of Technology
○ Project Objectives
■ General Objectives
■ Specific Objectives

3
Types of Software
Application
Types of Software Application

❏ system application
- interacts w/ the hardware
- provides services to other programs

❏ real-time software
- interactive systems
- update data as they occur in real world

❏ business software
- largest single software application area
- access large database of business

❏ engineering & scientific


- number-crunching algorithms

5
Types of Software Application (cont.)

• embedded software
- resides in ROM
- perform limited functions

• PC software
- word processing, spreadsheet, etc.

• artificial intelligence software


- uses non-numerical algorithms to solve complex problems
(Ex. pattern recognition, theorem proving, games)

6
Software Process
What is Software Process (SP)?

❏ the process we follow to build, deliver and evolve the software product

(from being an idea to its retirement)

8
Phases of Software Development

❏ Definition phase (what)

❏ Development phase (how)

❏ Maintenance phase (change)

9
Phases of Software Development (cont.)

Major tasks of DEFINITION phase

➢ information engineering
➢ software project planning
➢ requirements analysis

10
Phases of Software Development (cont.)

Major tasks of DEVELOPMENT phase

➢ software design
➢ coding
➢ testing

11
Phases of Software Development (cont.)

Major tasks of MAINTENANCE phase

➢ error correction
➢ adaptation

12
RECAP.

➔ What are the types of software applications?

➔ What is Software Process?

➔ What are the phases of software development process?

13
Brainstorming
Document

❏ Overview of Current State of Technology

❏ state problem

❏ state solution

15
Document

❏ Project Objectives

❏ General Objectives
❏ overall goal that must be achieved in creating the system.

❏ Specific Objectives
❏ it states the specific steps to accomplish the general objective
❏ “specific, measurable, attainable, realistic, and time bounded”

16
Document : Sample

17
Document : Sample

18
Document

Brainstorming …

➢ Overview of Current State of Technology

➢ Project Objectives

■ General Objectives
■ Specific Objectives

19
Team that will report next meeting...

Team Name Topic Date

TEAM CatWalkers SOFTENG1 - M02 Jan 31, 2023

TEAM No Name SOFTENG1 - M03 Jan 31, 2023

20

You might also like