Question

In: Computer Science

1, Reflection: How is building a software system like building a house? please 250 words ,by...

1, Reflection: How is building a software system like building a house?

please 250 words ,by your own words!

Solutions

Expert Solution

Building a software system is like building a house.

1. Both start with a good plan. Building architects draw detailed plans before a brick is laid, in the same way software developers follows the steps in software development life cycle starting from data collection.

2. For building house requires multiple skills and specialties like builders, cement mason, electricians, plumber etc. The same is about software development also. It also includes Data base architect, application developers, network engineers, etc.

3. Both needs plans and system specifications. They need to know the estimated cost of development or construction. Same like stating the goals in software development, for constructing a house we need to describe our dream, for what purpose we are constructing the house and for how many members we are going to construct the house. Both the owners want to keep their investment under control. They have a budget and try to manage the project within that budget.

4. While building software the project manager plays an important role same like contractors do for building a house. Both of them are planners and know how to get things done. They think in terms of the different stages of their work.

5. For building software and a house both requires foundation. Database architect creates the foundation for software by creating back-ends like SQL, oracle etc. Good building also requires a good foundation which will be laid by cement mason.

6. The power of software development is supplied by network engineers and the power of building house is given by electricians.

7. Visual designers are there for the development of software, in the same way interior designers for building. Once everything is completed, whether it is in designing software or in a house construction, they will do polishing work.

8. Review and testing is required. On completing the build, you review it. Anything that doesn’t meet the plans or isn’t working should be replaced or repaired. Quality assurance of a software can be tested and check whether it fulfills all the needs of the user. Testing and debugging are very important in software development cycle and then comes implementation step.

9. Security needs to be provided for both. Security specialists and network administrator provides security to the software by giving password, finger print scans, virus protection etc. In the case of a building security can be given by putting locks for doors, installing CCTV camera etc.

10. Time schedule is another factor which is important for software development and building construction. Work should be completed within the stipulated time interval.


Related Solutions

How is building a software system like building a house?
How is building a software system like building a house?
6, How is maintaining a software system like doing maintenance to a house? Write 250 words...
6, How is maintaining a software system like doing maintenance to a house? Write 250 words by your own pleaseee !!!
How is maintaining a software system like doing maintenance to a house?
How is maintaining a software system like doing maintenance to a house?
In the space below, write an analysis of approximately 250 words on how the system of...
In the space below, write an analysis of approximately 250 words on how the system of checks and balances in the federal government helps to limit the concentration of power. " Cite specific examples. " Defend your rationale.
250 or more words please How do fireworks relate to chemistry?
250 or more words please How do fireworks relate to chemistry?
How does sublimaiton and Deposition relate to chemistry? 250 or more words please.
How does sublimaiton and Deposition relate to chemistry? 250 or more words please.
Part III – Short Essay (please limit your answer to 250 words) Please describe how the...
Part III – Short Essay (please limit your answer to 250 words) Please describe how the following elements of project planning are combined to generate a base project plan projecting estimated project cost over time. - Work breakdown structure - Organizational breakdown structure - Control accounts - Project schedule network - Project cost estimate - Cost- and time-weighted schedule
in your own words , How would you select a methodology for developing a software system?...
in your own words , How would you select a methodology for developing a software system? What are the criteria? For example, among Waterfall, Parallel, Rapid Application, or Agile development methodologies which one would you choose for your development project.
Imagine the CEO of a software house asks you to make a system that automates the...
Imagine the CEO of a software house asks you to make a system that automates the SDLC process. Based on the initial requirements, you were successfully able to make a prototype that captures almost 40$-50% functionalities. You presented the demo to the CEO and now CEO is very impressed with the work. The CEO has ordered you to add some new features in the prototype and release the product as soon as possible. Being the lead developer of the project,...
How do solid, liquid, and gas relate to chemistry? 250 or more words please.
How do solid, liquid, and gas relate to chemistry? 250 or more words please.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT