Week 3 Flashcards

1
Q

What is the formula to calculate the Technical Complexity Factor under the Function Points Analysis

A

𝑇𝐢𝐹 = 0.65 + 0.01 Γ— 𝐷𝐼

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

What is the formula to calculate the overall Function Points Analysis?

A

𝐹𝑃 = π‘ˆπΉπ‘ƒ Γ— 𝑇𝐢𝐹

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

What is the formula to calculate the Technical Complexity Factor under the Use Case Point

A

𝑇𝐢𝐹 = 0.6 + 0.01 Γ— 𝐷𝐼

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

What is the formula to calculate the Environmental Factor?

A

𝐸𝐹 = 1.4 + ( βˆ’ 0.03 Γ— πΈπΉπ‘Žπ‘π‘‘π‘œπ‘Ÿ)

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

For the COCOMO Effort in Person-Months, what is the formula?

A

E=a​×(KLOC)^b​
​

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

For the COCOMO Time of development (in months), what is the formula?

A

D(TDEV)=c​×E^d

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

For the COCOMO Number of people, what is the formula?

A

N=E/D

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

What is the methods for calculating the unadjusted weight of one use case point?

A

Calculate the number of transactions
Based on the number of transactions, classify them into their respective weight classes
(<=3 Transactions:5, 4-7 Transactions:10, >7 Transactions: 15)

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

How to calculate all the use case point weights?

A

Multiply weight with number of UCP

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

What are the 3 actors’ classification of assigning weight?

A

Simple (1):Components interacting
through well defined API
Average (2):External system that must
interact with the system
using standard
communication protocols
(e.g. SOAP, TCP/IP, FTP,
HTTP, database)
Complex (3):Human actor using a GUI
application interface or
text-based interface

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

After calculating your Use cases, Actors, NFRs and Development Environment, How to calculate overall UCP?

A

UCP = (Use cases+Actors) * TCF * EF

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

What is the primary purpose of a use case diagram in requirements gathering?

a.	To depict the physical architecture of the system
b.	To visualise the interactions between users and the system
c.	To show the internal structure of the system
d.	None of these mentioned
e.	To represent the flow of data within the system
A

b. To visualise the interactions between users and the system

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

What is the purpose of a use case diagram in requirements engineering?

a.	To show the system architecture
b.	To outline the database structure
c.	None these mentioned
d.	To illustrate the flow of the interactions between users and the system
e.	To depict the user interface design
A

d. To illustrate the flow of the interactions between users and the system

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

What is the difference between an include relationship and an extend relationship in a use case diagram?

A

An include relationship is mandatory, while an extend relationship is optional.

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

Which part of the use case description addresses the conditions that must be true before the use case starts?

a.	Basic Flow
b.	Postconditions
c.	Preconditions
d.	None of these mentioned
e.	Alternate Flow
A

Preconditions

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

What section of a use case description typically outlines the steps that director and the system take?

a.	Alternate flow
b.	Post conditions
c.	Basic flow
d.	Preconditions
e.	None of this mentioned
A

c. Basic flow

17
Q

Which section of a use case description describes the possible variations or exceptional scenarios?

a.	Preconditions
b.	Post conditions
c.	Alternate flow
d.	Basic flow
e.	None of these mentioned
A

c. Alternate flow

18
Q

What is the main purpose of a use case description?

a.	To outline the architectural structure of the software.
b.	None of these mentioned.
c.	To define the technical implementation details of the system.
d.	To provide a visual representation of system interactions.
e.	To describe the functionality and behaviour of a specific use case.
A

e. To describe the functionality and behaviour of a specific use case.

19
Q

What is software estimation?

A

The process of predicting the cost and effort required for a software project