COMP2007-Detailed design Flashcards

0
Q

Main tasks in detailed design

A

Complex prob solving

Spec and req complete enough to proceed.

Tough for large scal systems built from scratch w/o prev experience

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

What is detailed design

A

Process of refining and expanding sw arch to enaure design is complete enough to implement.

Designers define internal structure and behaviour.

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

Main tasks in detailed design

A

Understanding architecture & requirements

Creating detailed designs

Evaluating detailed designs

Documenting sw design

Monotoring and controlling implementation

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

Design of sw components

A

Interface design

  • internal
  • external

GUI design

Internal component design

  • structural
  • behavioural

Data design

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

Evaluating detailed design

A

Technical Review

Give enough time for review

Include tech expert + stakeholders

Include QA or testing tem

Focus on important; FR + NFR; how design helps meet them

Capture items to b actioned

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

Do umenting detailed design

A

Mainly in sw des doc (SDD)

Used throughout dev; by programmers, testers, maintainers, sys integrators…

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

Example of SDD

A
1.Intro
Date of issue
Context
Scope
Authorship
Change history
Summary
2. Sw arch
Overview
Stakeholders
Sys des concerns
Arch viewpoint 1,2,3
Design view 1,2,3
3. Detailed design
Overview
Component 1,2, des viewpoint 1,2
Design view 1,2
4. Glossary
5. References
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Object oriented design

A

Provide effective approach to cope with complexity of systems

Produce relatively fault-free sw

Deliver on time and within budget

Satisfy customer needs

Easy to modify sw

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