0% found this document useful (0 votes)
4 views3 pages

Questions Took From Class

The document outlines a series of multiple-choice questions and exercises related to software development concepts, including various models like waterfall, V-shaped, and Agile, as well as requirements and UML diagrams. It specifies topics to focus on and those to avoid learning in detail, indicating a structured approach to studying software engineering. Additionally, it covers aspects of project management, testing, databases, and networking fundamentals.

Uploaded by

j.tovci
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views3 pages

Questions Took From Class

The document outlines a series of multiple-choice questions and exercises related to software development concepts, including various models like waterfall, V-shaped, and Agile, as well as requirements and UML diagrams. It specifies topics to focus on and those to avoid learning in detail, indicating a structured approach to studying software engineering. Additionally, it covers aspects of project management, testing, databases, and networking fundamentals.

Uploaded by

j.tovci
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

10-12 MULITPLE CHOICE

3 EXERCISES:

1. Project Network
2. Class or Sequence or Activity Diagram
3. Comment the Database

3 open questions to write our answers

LECTURE 10

1. What is Software Development Cycle? The elements of this cycle?


Don’t learn slide 3.
2. What is waterfall model? Elements? Strengths? Deficiencies? Do we use this method for big
projects, when do we use it?
3. What is V-shaped model? Strengths? When to use? (validation & verification)
Don’t learn steps and weaknesses of V-shaped model.
4. What is prototype model?
Don’t learn the steps, weaknesses, and strengths of prototype model.
5. 4 phases of RAD? When to use RAD?
Don’t learn weaknesses and strengths of RAD.
6. What is Incremental model? When to use?
Don’t learn the stages, strengths, and weaknesses; only what incremental model is.
7. What does Spiral have different than other models? When do we use spiral model? (Risk
assessment and evaluate the risk each stage)
Don’t learn spiral quadrants, weaknesses, strengths of spiral.
8. What is Agile? Methods of Agile development? (Is extreme programming an agile method?
(yes/no) OR write some agile methods)
9. What is extreme programming? Why is it extreme?
Don’t learn the XP practices.
From slide 41-48 don’t learn.
10. What is Quality Assurance plan? Mention some of the quality assurance plans?
LECTURE 11
11. What kind of requirements do we have?
12. What is a requirement?
Don’t learn slide 5, 7, 11, 18, 23.
13. Types of requirements? What are they?
14. What are functional requirements? What are non-functional requirements? What are domain
requirements?
15. What happens when the requirements are not stated as they should be, not precisely stated?
16. How should the requirements be? (complete & consistent)
17. What are non-functional requirements? (Are legislative and environmental requirements non-
functional? OR write some non-functional requirements?)
18. What are metrics of nonfunctional requirements? OR can the non-functional requirements be
measured?
19. What are the problems of the requirements? (Understandability & implicitness)
No questions from Lecture 12 only:
20. What is an SRS document?

LECTURE 13
21. What is UML? The phases? How do we design classes?
22. Mention some UML diagrams OR what are the diagrams that serve as an input for the database?
23. Elements of class diagram?
24. What is generalization? Inheritance?
25. Mention tools to create UML diagrams?
Other slides from lecture 13, no.
LECTURE 14
26. Mention some structure or behavior diagrams?
LECTURE 15
27. What is activity diagram and its elements?
28. What is a sequence diagram and its elements?
29. What is a swim-lane?
From 24 to 27 don’t learn.
LECTURE 16
30. What is a project?
31. What is a project network? Techniques and tools for management? Methods that are used for
critical path method (Activity on arrow and activity on node)? How is slack calculated?
LECTURE 17
32. What is validation?
33. What is verification?
Don’t learn the graphics, models.
34. Stages of testing? (Unit testing, automated, object class, development?)
LECTURE 18
35. What is component testing?
36. What is interface testing? Interface errors? System, system and component, use-case testing?
Don’t remember the guidelines.
37. Draw the weather data sequence diagram?
Don’t learn testing policies.
38. What are Test-driven developments?
39. Benefits of test-driven development?
40. What is regression testing?
41. What is release testing?
Don’t learn requirements based testing and stages in the acceptance testing process.
42. What are agile methods?
LECTURE 19
43. What is a relational database?
44. What is a database? Types?
45. Importance?
46. What is database normalization?
Don’t learn slides 20 to 36.
LECTURE 20
47. What is a network?
48. What is a computer network?
49. What was the first network that appeared?
Don’t learn the evolution.
50. When was the first standardizing of the internet?
51. What kind or networks do we have?
52. What is a switch? Router?
53. Element devices we need for networking?
54. What is a repeater?
55. What is a gateway?
56. Mention the topologies? How are they connected?
No need to draw the topologies.
57. What is a MAC address?
58. What is IP address?
59. What is the WWW?
60. What are URI/URL?
61. What is a DNS/server?

You might also like