Académique Documents
Professionnel Documents
Culture Documents
Software requirements It is true that software requirements change, but the impact of
continually change, but change varies with the time at which it is introduced. When
change can be easily requirements changes are requested early (before design or code
accommodated because has been started), the cost impacts is relatively small. However, as
software is flexible. time passes, the cost impacts rapidly- resources have been
committed, a design framework has been established, and change
can cause upheaval that requires additional resources and major
design modification.
Mitos Realita
Once we write the program and get it to Someone once said that "the sooner you begin 'writing code', the longer
work, our job is done. it'll take you to get done." Industry data indicate that between 60 and 80
percent of all effort expended on software will be expended after it is
delivered to the customer for the first time.
Until I get the program "running" I have no One of the most effective software quality assurance mechanisms can be
way of assessing its quality. applied from the inception of a projectthe technical review. Software
reviews are a "quality filter" that have been found to be more effective
than testing for finding certain classes of software defects.
The only deliverable work product for a A working program is only one part of a software configuration that
successful project is the working program. includes many elements. A variety of work product (e.g., models,
documents, plans) provides a foundation for successful engineering and,
more important, guidance for software support.
Software engineering will make us create Software engineering is not about creating documents. It is about creating
voluminous and unnecessary quality product. Better quality leads to reduced rework. And reduced
documentation and will invariably slow us rework results in faster delivery times.
down.