100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Other

Brunel University Software Engineering revision notes

Rating
-
Sold
2
Pages
26
Uploaded on
10-12-2020
Written in
2019/2020

Revision Notes for the software engineer brunel from year .










Whoops! We can’t load your doc right now. Try again or contact support.

Document information

Uploaded on
December 10, 2020
Number of pages
26
Written in
2019/2020
Type
Other
Person
Unknown

Content preview

Lecture 2

1) What is software maintenance? (1)

2) What is software evolution and why do we need it? (3)

3) Types of maintenance (4)?

4) When to use which type of maintenance (2x2 table)?

5) The key to maintenance during development? (4)

6) Why is software maintenance and evolution important (2)?

7) Factors that affect maintenance (4)?

8) What is technical debt (1)?

9) Managing maintenance and evolution? (2)

10) Why is version control important (9)?

11) Lehman’s law of software evolution? (5)

12) Project bathtub curve? (4)

13) What is a defect, bug and failure? (3)



Lecture 3

14) How can software size be measured (2)?

15) How can software structure be measured?

16) What is henry and Kafura’s information flow measure?

17) McCabe’s cyclometric complexity measure

18) Halfstead’s metrics

19) C&K metrics



Lecture 4

20) Why do we need software testing?

21) White box testing vs black box testing

22) Levels of testing

23) Unit testing (3)?

24) Ideal scenarios for unit tests?

25) Unit test phases?(4)

, 26) What should be tested?

27) Unit test best practices?

28) More tips on unit tests?



Lecture 5

29)




Lecture 6

30) Why do we use measurement?

31) Why use complexity metrics?

32)Product metrics?

33) Process metrics?

34) Direct measures vs indirect measures (2)?

35) Prediction models

36) Confusion matrix (faulty vs non faulty) and calculate how often is the classified correct?

37) Why use prediction?

38) Early life-region in bathtub? (3)

39) Constant failure rate region in bathtub? (3)

40) Wear out reigion in bathtub? (2)



Lecture 7

41) What is a software fault? (1)

42) What is error, fault and failure? (3)

43) Why should we search for code faults (3)?

44) Causes of faults (4)?

45) Requirements were wrong

46) Deviating from requirements

47) Logical errors in coding

48) Testing inadequacies

49) Fault density metric formula and how it’s calculated?

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
xeon Brunel University
View profile
Follow You need to be logged in order to follow users or courses
Sold
1164
Member since
8 year
Number of followers
850
Documents
32
Last sold
6 months ago
BTEC ICT LEVEL 3 Previous Asssignments From QCF 2010

The best seller for BTEC ICT LEVEL 3 Extended Diploma in IT. Got D*D*D* in BTEC ICT LEVEL 3 Extended Diploma in IT (Which is the highest possible grade) Just finished studying computer science at Brunel University. PLEASE DO NOT BUY MY OLD COURSEWORK THINKING YOU WILL FIND ANSWERS TO YOUR ASSIGNMENT IN MY OLD COURSEWORK.

3.7

320 reviews

5
137
4
71
3
44
2
30
1
38

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these revision notes.

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and smashed it. It really can be that simple.”

Alisha Student

Frequently asked questions