Question Number #1
Translating detailed requirements into a design is the next very important step. An integrated set of computer-aided software engineering (CASE) tools can be very useful in modeling and documenting a software application or system.
Use the Internet to locate a CASE tool and describe why that tool would be useful in modeling and documenting a software application or system. When possible, consider a CASE tool that your peers have not already posted or if you have used a CASE tool within your industry, describe your experiences.
Question Number #2
The next major phase in software development life cycle (SDLC) is testing. Quality assurance methods and testing help support this phase.
Investigate the library and Internet for information on the various tests that should be performed at different junctures of development and integration. Research software-related quality assurance tools as well.
- Compare and contrast at least 4 tests that occur between the span of development and final integration into a production environment (description of each and how they support overall quality of the system or application).
- Why is software quality assurance important in system development?
- What are some of the software quality assurance methods that you would embrace for ensuring quality in the application that you are developing, and why?