Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

3. What is meant by the phrase “Cannot Test 100% of Everything”? 4. What is reve

ID: 3721130 • Letter: 3

Question

3. What is meant by the phrase “Cannot Test 100% of Everything”?

4. What is reverse engineering? How can it be used to build a new system?

5. What is the purpose of business specifications?

6. You are a task leader for a 3-person (yourself and two others) team that specialize in mobile app development, both Swift for iOS and Android. Your PM has given you a project to develop a mobile app with the goal of activating home appliances in “smart homes”, with a timeline of 6 months to final deliverable. Pick one SDLC methodology, and outline the entire process from start to finish. Be detailed. HINT – for this extra credit, think how IoT (Internet of Things) might be helpful in the overall project.

Explanation / Answer

3) The term "We can't test 100% of everything means that, complete testing of everything is impossible. Such as

• We can’t test all the inputs to the program.

• We can’t test all the combinations of inputs to the program.

• We can’t test all the paths through the program.

• We can’t test for all of the other potential failures, such as those caused by user interface design errors or incomplete requirements analyses.

4) Reverse engineering is taking apart an object to see how it works in order to duplicate or enhance the object. The practice, taken from older industries, is now frequently used oncomputer hardware and software. Software reverse engineering involves reversing a program's machine code (the string of 0s and 1s that are sent to the logic processor) back into the source code that it was written in, using program language statements.

5)Business requirement specifications are those specifications which once delivered, provide value, its describe the characteristics of the proposed system from the viewpoint of system end user like a CONOPS and is also called stakeholder requirements specification (StRS). Products, systems, software, and processes are ways of how to deliver, satisfy, or meet business requirements. Consequently, business requirements are often discussed in the context of developing or procuring software or other systems.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote