Training Presentation



страница12/12
Дата27.02.2023
Размер0.89 Mb.
#116731
1   ...   4   5   6   7   8   9   10   11   12
SWAP - lecture 01 - Intro
test
Service
Acceptance
test plan
Sub-system
integration
test plan
System
integration
test plan

Software evolution

  • Software is inherently flexible and can change.
  • As requirements change through changing business circumstances, the software that supports the business must also evolve and change.
  • Although there has been a demarcation between development and evolution (maintenance) this is increasingly irrelevant as fewer and fewer systems are completely new.

System evolution


Define system
requirements
Assess existing
system
Propose system
changes
Modify
systems
New
system
Existing
systems

Static workflows

Tools, workbenches, environments


CASE technology
Language-specific
workbenches
Tools
Workbenches
Environments
Editors
Compilers
File
comparators
Integrated
environments
Process-centred
environments
Analysis and
design
Programming
Testing
Multi-method
workbenches
Single-method
workbenches
General-purpose
workbenches

Activity organization

  • Activities in a project should be organised to produce tangible outputs for management to judge progress.
  • Milestones
    • They are the end-point of a process activity.
    • Example: The waterfall process allows for the straightforward definition of progress milestones.
  • Deliverables
    • They are project results delivered to customers.

The project scheduling process


Estimate resource
for activities
Identify
activities
Identify activity
dependencies
Allocate people
to activities
Create project
charts
Software requirements
Activity charts
and bar charts


Questions ?



Сподели с приятели:
1   ...   4   5   6   7   8   9   10   11   12




©obuch.info 2024
отнасят до администрацията

    Начална страница