Friday, December 6, 2019

Exact And Sufficient Description Solution - Myassignmenthelp.Com

Question: What Is Meant By An Exact And Sufficient Description Of The Solution? Answer: Introducation Simply defined, algorithm is the set of rules and processes that should be followed in any problem solving and decision-making. Generally, algorithm is the term used in computer terminology. It is used to define the processes or the steps that computer system takes to solve any problem or to reach to any decision. The term algorithm is also used to decide the methodology or the way any computer system reacts to the problem or decision. It can also be called as a procedure or formula to solve any problem. When referring to the term algorithm The term algorithm is also used to reach out to the solution of the problem in an exact and sufficient manner. By exact it means that the use of algorithm would give the exact solution. It means that the solution would be to the point without any deviation. The sufficient description of the solution means that the algorithm would be sufficient to reach out to the solution and any other input may not be required. Describe what is meant by an algorithm is guaranteed to end. It means that algorithms are never open ended in nature. Any algorithm that would have a start point would also have an end point. The very definition of algorithm guarantees an end state. Algorithm can be considered as a flow chart and like any flowchart any algorithm must also end (Saldana, 2015). Therefore, it is often said that an algorithm is guaranteed to an end. Under any circumstances any algorithm cannot be open and in fact if any set of processes does not reach a logical end then it is not an algorithm. Describe the reasons for taking the time to design a process before starting to code. It is always important to design a process before starting the code. It can be said that designing a process is like establishing the flow chart. It is suggested that the code should be based on the structure and design helps to create the structure. Moreover, coding is a time consuming process and it is not easy to go back from a point in coding to earlier point. Therefore, it would make sense to design a process first and once the design is finalized coding should be the next step. Describe the process that you would use to consult with a client and key stakeholders to identify a problem and its associated script requirements. The first step of the process would be requirement gathering. It would be the phase in which requirement would be collected from client. The nest step of the process would be assessment phase. It is important that a thorough assessment should be done. The input from the stakeholders would be important in the assessment phase. The nest phase or the nest step would be framework development phase. This is the phase in which a strong framework would be developed. The next phase would be actual development phase followed by testing and support and maintenance phase. Describe the process that you would use to develop an algorithm to solve a problem and meet a clients requirements. How would you ensure that the algorithm takes into account all of the expected possible situations? There are various processes or ways to develop the algorithm to solve any problem. The most simple and widely used method would be to break down the complete problem or the large requirements into smaller requirements. Based on the smaller requirements, the steps should be listed down in order to solve the small problems and in collective manner, it would be an algorithm. scribe the term abstract design. In the terminology of computer science and coding, the term abstract design is used to make process simpler. The term abstraction is used to hide the complexities of algorithm to users. The term abstract design is used to design the code in a manner that complex features are not visible to the users and for users it is easy to use the code. Describe the process that you would use to review an abstract design for omissions or errors. It can be said that it is never easy to review and abstract design. The process of abstraction makes it little difficult to understand the code. The process to be followed to review any abstract design should start with the first step of removing the abstraction layer. Once the abstraction layer is removed, the design elements can be reviewed with the help of a top down approach. It is important that the layer of abstraction must be removed before reviewing any abstract design. List and describe the criteria for selecting an appropriate scripting language. There are various scripting language with its own pros and cons. The developer may often find it difficult to select the scripting language. Some developers may want to script in Java and some may prefer Python. The three important criteria for selecting an appropriate scripting language can be highlighted as: The scripting language should be easy to debug. There should be sufficient external support for the scripting language. It could be availability of different functions and library. The developers, testers and the team should be aware of the coding standards in the scripting language. Describe how you would ensure that internal document principles are applied to created code. It is very important to apply the internal document principles. Basically the internal document principles ensure that everything is documented in the system. It would ensure that the coding is relatively easy when the hands change. With this approach, different team members can work in collaboration and an integrated approach could be taken to the process of software development. Describe the information that you would expect to find regarding developing maintainable code in organizational guidelines. One of the basic but must useful information of maintainable code is that it has comments (Humphrey, 2016). It is one of the great best practices to use comments while writing any code. It ensures that debugging is easy and the other people can also understand the code Describe the process that you would use to test that code meets the design specifications. There are various ways of testing that should be used to test the code. The process that should be used to test the code would start with unit testing, followed by system testing, system integration testing and end-to-end testing. It is important that testers should also include the developers while doing the unit testing. Describe the elements of script that should be documented at a technical and user level. It is important that scripts should be well documented at the technical level and the user level. At the technical level, the code element of the script should be documented with proper comments. At the user level, the information about the way script is used should be documented. References Humphrey, B., 2016. Young Rewired State: Get Coding! Learn HTML, CSS JavaScript Build a Website, App Game.School Librarian,64(3), pp.189-190. Saldana, J., 2015.The coding manual for qualitative researchers. Sage

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.