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

Please answer it correctly and clearly Assume you were asked to develop a tickta

ID: 669792 • Letter: P

Question

Please answer it correctly and clearly

Assume you were asked to develop a ticktacktoe game where two players can play together (on two different machines. Identify the main classes (features) of the game that you need to develop and create a Project plan for this project assuming you have two members in your team. Then create a Gantt chart for the project. What arc the Objectives of risk management? What are the technical risks and the human risks for the ticktacktoe game (from ) Why is requirement analysis considered to be the most important phase in software development? What are the possible consequences if requirements analysis was done poorly or inadequately? What arc the objectives of requirements analysis? What arc the deliverables of this phase? What is a structured walk through? What are its objectives? What types of class diagrams are there? What are the objectives of each one? How are they used?

Explanation / Answer

Answers:

Answer 2:

Objectives of risk management:

To identify the risks that are going to rise in the problem and prioritizing the event risks in the problem.

Create the strategies of the risk management and develop plans to over the risks in the risk management.

After creating the strategies and plans to solve one has to establish to implement the methods using supportable tools and techniques that need to analysis the risks and report the risk events.

Need to find techniques in identifying and evaluating the risks.

Highly develop the plans and strategies to long lasting risk management status.

Answer 3:

Technical risks:

The technical risk that can be caused in the ticktacktoe game are:

In designing the logical flow of the game, the flow of placing the X and O might miss leaded.

Reading the input and placing the inputted values into the appropriate position.

Throws Exceptions in-between the game.

Loop statements for continuous playing.

Human Risks:

Once the game is being started, the risks that might cause are:

Initializing the first position of placing the playing 1 symbol.

This leads to no win no loss of the game.

If the player keeps on placing at inappropriate place, the players will never win the game.

Answer 4:

Requirement analysis:

In the requirement analysis plays a very important key role before developing any software product.

In this process, it collects the information from the client and discovers the new upgradations, analyzes the project, defines the new resources and problems, and finally documents all the requirements in developing a new project.

A part from documenting the outer view, it also analyses the requirement of developing tools, functional and non-functional requirements, and transitional requirements. In this process, a periodic interaction with the clients will be involved.

This interaction will be helpful in updating or modification requirements to be done while developing the project. It also contains in providing the visual representation of the project, analyzing the pitfalls and updating the information to the client.

Without the requirement analysis one can-not develop a tool or project with respect to client. This makes both the client and developing parties to analyses out-comes according to the client specifications.

If there are any tools are required it has to highlight to the client and the cost that is going to increase the cost effect of the project.

Thus, the requirement analysis is very useful.

In the requirement analysis,

If the requirements are not gathered properly, then there is no point of analysis of the project. This leads to continuous rework of the project and this leads to extension of time. Thus, the client does not get the project in time.

If there are no proper regular meeting with the clients in the requirement analysis, then their might be rise of disagreement with the client in the later phases.

If proper analysis the clients requirements are not collected properly then at the time of the submission, the clients might be changing the plans, and the developers have to reschedule to the old project again.

In the requirement analysis process, documentation also plays an important role. This documentation gives the nearly timing of the project submission. If this is not done properly, at the time of submission, client will rush for the final submission of the project. This leads to improper development of the project.

The late submission of the project leads to the reduction is pay of the project.

These are the risks are caused if the requirement analysis is not done properly.

Answer 6:

Structured walk through:

In a structured walk through is a process of static testing in an organization between the peers group in-order to review and discuss the software development process. In the developing process, finding/detecting the errors and rectifying the errors at the initial state of the software developing life cycle.

The main objectives of the structured walk through are:

Accuracy of the working project code with less number of errors.

Project consistency, presentation of the developed code in both external and internal view with respect to the standards of the projects.

Clarity in presentation or development of the project.

A complete working project meeting all the requirement and specifications in according to the client.To do this a check list is maintained.

The optimality of the project makes the client satisfy my clearly specifying the requirement, analysis and approach of the complete project.

Eventual performance of the project.