Académique Documents
Professionnel Documents
Culture Documents
Software danger
Software requirements increased because the use of computer and its applications
increased. For the development of software system the attention shifted from the simple
programming. For the development of software systems, the techniques for simple
writing program could not be upgraded. Thus the software find in computer world
always in the middle of software danger. Software danger can be described as a group
of errors and troubles which grows during the period of development of software. These
software dangers spread very quickly.
Planning
Feasibility analysis
Product design
Coding
Implementation and Integration
Software Testing
Installation and Maintenance
Be on time delivery - The better way is to send the sample to the customer so
that he can use that software and give feedback. On the basis of feedback
developer can take charge and developed the software according to the need of
customer.
Fix the problem - Before getting any solution of problem fix the problem which
cause is customer needs. After getting the problem we are trying to use alternate
solution of that problem basis on time, cost and risk factor.
Reduce tricks - We should try to reduce of those programs and code who
makes compaction in that process.
Use carefully - For getting the best output it is necessary to use different method
and techniques with carefully otherwise they provide the wrong output.
Keep updated - In the present time, this world is more progressive and
competitive so to survive in the present time it is necessary to stay updated every
time for new technology and their risk factors.
Software reuse: Software engineers believe on the phrase: 'do not reinvent the
wheel'. Therefore, software components should be designed in such a way that
they can be effectively reused to increase the productivity.
Designing for testability: A common practice that has been followed is to keep
the testing phase separate from the design and implementation phases. That is,
first the software is developed (designed and implemented) and then handed
over to the testers who subsequently determine whether the software is fit for
distribution and subsequent use by the customer.
JENIFER S. CUARESMA