Maintainance project

Posted on 2006-05-20
Last Modified: 2010-03-31
in maintainance project ,

suppose i have to modify the code according to that user requirmentwith out affect another code.

what are the process involved in that
Question by:stmani2005
    LVL 6

    Accepted Solution

    This is a big problem and very small points.
    Changing some code without affect on another code depends on your software architecture. If you design your software into subsystem, small module or use case approaches. When your customers change their requests you just change code of only module or only subsystem.
    Managing requirement is a vital problem in software development. Sometime requirement changing make software projects fail because this change make software architecture change and this change is beyond the cost of time and money.
    With some hints, I hope they are helpful for you.
    Phuoc H. Nguyen
    LVL 8

    Author Comment

    i increase the points to 500

    >>If you design your software into subsystem, small module or use case approaches. >When your customers change their requests you just change code of only module or >>only subsystem.

    could you explain subsystem and use cases
    LVL 6

    Assisted Solution

    Subsystem is a part of your system which can be seperate each others. Takw example a software contains 4 subsystem A,B,C,D. A,B,C,D  most depend each others. So you can change code of A without affect on B,C or D.
    Use case is a fuction of program which is viewed by user. Use case approach is a method to design a software which is coded to solve every use cases seperately. So, when user requests changes, some use cases are changed not all of them.
    LVL 30

    Expert Comment

    Generally these processes will depend upon your organization and that would mandate how you go about doing it.

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Join & Write a Comment

    Suggested Solutions

    Title # Comments Views Activity
    seriesUp challenge 7 83
    maxMirror challenge 10 70
    Return ZipOutputStream using Servlet 2 27
    factorial example challenge 10 45
    For customizing the look of your lightweight component and making it look lucid like it was made of glass. Or: how to make your component more Apple-ish ;) This tip assumes your component to be of rectangular shape and completely opaque. (COD…
    Java contains several comparison operators (e.g., <, <=, >, >=, ==, !=) that allow you to compare primitive values. However, these operators cannot be used to compare the contents of objects. Interface Comparable is used to allow objects of a cl…
    Viewers learn how to read error messages and identify possible mistakes that could cause hours of frustration. Coding is as much about debugging your code as it is about writing it. Define Error Message: Line Numbers: Type of Error: Break Down…
    Viewers will learn one way to get user input in Java. Introduce the Scanner object: Declare the variable that stores the user input: An example prompting the user for input: Methods you need to invoke in order to properly get  user input:

    746 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now