Week 1 Discussion

CMIS 241 - Matt Faulkner

 

 

A good software development process should take into account modifications that might appear in different development phases.
State your opinion and explain why software might need to be modified and what kind of modifications are appropriate

 

a) in the design phase - software modifications may need to be made in the design phase for new requirements that a customer may have.  New requirements may come from a number of areas, such as hardware/equipment design, a change to business operations, or a a change in their product.

b) in the coding phase - changes in coding usually arise when the problem changes as the software is being worked.  It may be a result of poor problem analysis or where a programmer may not have fully understood the problem or end state.  This could happen if a programmer is not familiar with the operation of a particular business.  For instance if they are programming medical equipment requiring a scientific background and they are only familiar finance software.
c) in the testing phase - Changes in the software may come during testing as the problem becomes more well known to the programmer or simply to fix bugs that are found by system users in their interactions.  It may be something as simple as how a user moves from one screen to another and the order of operations for their process or more complex.  More complex problems may involve logic errors or run-time errors that were not detected by the programmer or program team.

d) in the maintenance phase - As businesses grow, so must their software.  Typically, during the maintenance phase patches are released to repair errors that don't affect the operation of the system, but may need to be repaired none-the-less.  Additionally, during the maintenance phase, I suspect a software developer would be expected to train new users, and correct additional bugs with software patches.


You can support your contribution with examples from your current or previous activity.

 

Send me email

Visit my website

 


 

Home | Photos | Favorite Links | Matt's Bio

UMUC | Feedback | Guest book | E-mail me

 

FaulknerWeb.com is designed and managed by Matt Faulkner

Domain Name service provided by Namesecure

Web Service by eDataRack
Copyright © 1998 - 2009 [FaulknerWeb.com]. All rights reserved.
Updated: June 16, 2009 09:35 .