(sen 201) intro to software engineering Flashcards

1
Q

What are software

A

Refers to a collection of data instruction and program used to operate the computer and perform certain task

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

what are the characteristics of software?

A

Intangible functionality based evolution customizable

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

Explain each characteristics

A

1) intangible-software can be physically touched, but exist as a set of coded instruction
2) functionality -based software designed to perform specific and it’s effectiveness is
measured on how well its performed this task
3) evolution-software evolves that is it requires updates and maintenance as user needs changes and new technologies emerges
4) customizable -it can be tailored to meet specific requirements

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

Types of software

A

1) Systems software
2) applications software
3) middle ware

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

Explain the types of software

A

1) system software - This is the fundamental software that help run the computer hardware and computer system. Example include windows linux and macos
2) application software, perform specific task for the end users eg web browsers processors video games email clients
3)middle ware - this connects different applications, allowing them to work together, e.g. database management system (DBMS) web service

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

Components of
Software

A

1)programs
2) documentation of any section of the program
3)procedures used to setup and operate software system (operating procedures)

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

What does does documentation manual consist of

A

a) analysis specification -formal
Specification
Context diagram
Data fkiw diagram
b) design - flowchart
Entity-relationship diagram
c) implementation - source code listing
Cross reference listing
d) testing - test data
Test result

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

Operating proceedures

A

Consists of instruction on how
To setup and operate the software system and how to react to system failure

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

What does operation procedure manual
Consist of

A

1) user manual-system overview beginners guide tutorial
Reference guide
2) operational manual- installation guide
System administration guide

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