Chapter 1 - Introduction to Software Engineering Flashcards

1
Q

What is Software Engineering?

A

Software Engineering is a discipline to solve real life problems using software application

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a System?

A

A system is a group of interrelated components that function together to achieve a desired result

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is an Information System?

A

An information system is an arrangement of people, data processes and technologies to collect, store and process data to produce information as an output to support the organization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a Project?

A

A project is a sequence of unique, complex and connected activities which are performed in order to achieve a desired goal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Reasons of Software Failure

A
Over budget 
Not on time 
Too difficult to use 
Doesn't meet user requirements 
Low quality
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Goals of Software Engineering

A

To create a software which is
Reliable
Efficient
Maintainable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a stakeholder?

A

A stakeholder is a person who is interested in an existing or a developing Information System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a system owner?

A

A system owner is an Information System’s sponsor, usually responsible for funding the project of developing, operating and maintaining the Information System.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a project manager?

A

A project manager is usually responsible for planning, monitoring and controlling the projects with respect to the budget, schedules, deliverables, customer satisfaction, technical standards and system quality.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a systems analyst?

A

A systems analyst studies the problems, opportunities, directives and needs of an organization to determine how people, data, processes and information technologies can best accomplish improvements for the business

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a systems designer?

A

A systems designer is a technical specialists who translates business requirements of system users and constraints into technical solution.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a systems builder?

A

System builder is a technical specialist who constructs Information Systems and components based on the design specifications generated by the system designers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a systems user?

A

A systems user is a “customer” who is affected by an Information System on a regular basis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Software Development Life Cycle (SDLC)

A

Planning, Analysis, Design, Implementation (Puffy Antelopes Died Instantly)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Planning Phase

A

To plan, monitor and control the project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Analysis Phase

A

To define WHAT to build

17
Q

Design Phase

A

To define HOW to build

18
Q

Implementation Phase

A

To program the software

19
Q

Maintenance Phase

A

To resolve problems and adobt software to meet new requirements