Question

Software design/development activities require consistent documented development plan. Discuss any five of them.

Software design/development activities require consistent documented development plan. Discuss any five of them.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

The software Development is not only developing the entire software but also making a documentation of the whole process is important. For any business who is developing the software must document the processes and steps performed to carry out the development such that other people can able to understand the flow and architecture of the plan. The SDLC concept involves documentation of the methods used in the software development. Here are 5 instances of the SDLC where documentation is necessary:

  • Design Documentation: At first, before proceeding with the project, it is really important to document the design or the work flow of the project, this will certainly help developers to develop the project as per the design and them make the functionality.
  • Requirement and Analysis: The requirement related to the project should be made documented such that it can able to help the business to understand what type of resources they require and can also able to set the budget of the project. Moreover, in the requirement analysis, the business decided which framework they will use and what programming language they implement.
  • Implementation: Once the project is developed by the developers that application need to go to the production environment, for the implementation also the implementation process must be documented. This document will help new joiners to deploy the code into the production environment.
  • Testing: Once the code goes to the staging environment of the production, the testers need to test whether all the functionalities are working properly or not before releasing the application to the live environment. The testers also need to make a document what and all functionalities they checked and what functionalities are broken. Then they report the broken functionality to the developer team to fix.
  • Evolution: This is actually happen when a new version of the software is going to the production environment. The new version goes when developers fix the code or any missing functionality or bug fix or patches. So, it is really important to make a document of these also such that business can come to know what fixes have gone to the production.

So, documentation is really important part of a software development process as it really makes the whole process quite simple and easy.

Add a comment
Know the answer?
Add Answer to:
Software design/development activities require consistent documented development plan. Discuss any five of them.
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • For (any) software development: Identify the major milestones and deliverables Discuss how source code control and...

    For (any) software development: Identify the major milestones and deliverables Discuss how source code control and versioning will be handled. Perform a risk analysis, and identify at least 3 risks and mitigation strategies. Identify the documentation that will be produced. Define the deployment strategy for the system. Discuss the maintenance needs for the software and how the maintenance process will occur. Identify the strategy for upgrades and updates.

  • Quality goals: For (any) software development project: What are the quality goals? Identify the metrics to...

    Quality goals: For (any) software development project: What are the quality goals? Identify the metrics to be used to measure achievement of the goals. Define how the metrics will be gathered for the project. Define the major test phases for the SD project. Identify test strategy that will be used for each test phase. Identify resources required for the test phases. Determine how defects will be documented and processed

  • for c++ Select the correct chronological order for the list of software development activities. 1. Use...

    for c++ Select the correct chronological order for the list of software development activities. 1. Use the compiler 2. Run and test the program 3. Establish the software requirements 4. Design a software solution 5. Use the linker 6. Create a source code file 1, 5, 3, 4, 6, 2 3, 4, 6, 1, 5, 2 4, 3, 6, 1, 5, 2 6, 3, 4, 1, 5, 2

  • Matching: What are 4 fundamental activities in software processes? definition of the software function and operational...

    Matching: What are 4 fundamental activities in software processes? definition of the software function and operational constraints Answer 1Choose...software developmentsoftware evolutionsoftware specificationsoftware validation software is modified to reflect changing customer / market needs Answer 2Choose...software developmentsoftware evolutionsoftware specificationsoftware validation design and implementation of the software code Answer 3Choose...software developmentsoftware evolutionsoftware specificationsoftware validation process of ensuring the software meets the customer's requirements Answer 4Choose...software developmentsoftware evolutionsoftware specificationsoftware validation Please answer all parts of the question. Question 2 Answer saved Marked out...

  • Create a testing plan as described below. The testing plan would be for the software development...

    Create a testing plan as described below. The testing plan would be for the software development project of Information system for managing patient records and healthcare data. An overview matrix has also been added to show the some of the concepts behind the software development. Part 5: Testing Plan Create a testing plan that highlights what elements will be tested and how they will be tested. Identify the following: Types of testing that will be used (e.g., automated, regression, etc.)...

  • Create a 2-year professional career development plan in which you discuss your goals and plans for...

    Create a 2-year professional career development plan in which you discuss your goals and plans for achieving them. Include your short- and long-term objectives and goals. Evaluate your present position in relation to these goals by listing your current experience and skills. Identify your strengths and weaknesses and those areas that need further development. Prepare a plan of action to achieve your goals.

  • create a 2-year professional career development plan in which you discuss your goals and plans for...

    create a 2-year professional career development plan in which you discuss your goals and plans for achieving them. Include your short- and long-term objectives and goals. Evaluate your present position in relation to these goals by listing your current experience and skills. Identify your strengths and weaknesses and those areas that need further development. Prepare a plan of action to achieve your goals.

  • Development: Think about, and then briefly describe, your career plans for the next three to five...

    Development: Think about, and then briefly describe, your career plans for the next three to five years. List any development activities you think will be helpful or necessary for you to achieve your 3 to 5 year objectives or plan. Explain why each element of your plan is there. Note any resources (time, money, or other) that will be required, and if possible, note whether those resources are or will be available. Feel free to use your imagination to come...

  • Discrete mathematics A software development company employs 100 computer programmers. Of them, 45 are proficient in Java, 30 in C++, 20 in Python, 6 in C++ and Java, 1 in Java and Python, 5 in C++ an...

    Discrete mathematics A software development company employs 100 computer programmers. Of them, 45 are proficient in Java, 30 in C++, 20 in Python, 6 in C++ and Java, 1 in Java and Python, 5 in C++ and Python, and 1 is proficient in all three languages. How many computer programmers are not proficient in any of these three languages? Discrete mathematics A software development company employs 100 computer programmers. Of them, 45 are proficient in Java, 30 in C++, 20...

  • 1:30 docs.google.com Please define static demand: (2 Marks) Your answer Please discuss five activities as discussed...

    1:30 docs.google.com Please define static demand: (2 Marks) Your answer Please discuss five activities as discussed in class, that may take place during the execution process in a typical manufacturing production plan. (5 Marks) Your answer Please define stock-Keeping Unit SKU's: (2 Marks) Your answer With respect to the Bullwhip effect, please discuss in your own words on what order amplification and is and why purchasers will use it. (5 Marks) Your answer

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT