Implement error handling and report test results

Assignment Help Other Subject
Reference no: EM132518362

Unit 19 Data Structures and Algorithms Assignment - Higher National Certificate/Diploma in Computing

Assignment Title - Excellent Solution (pvt) Ltd'

Learning Outcomes -

LO1. Examine abstract data types, concrete data structures and algorithms.

LO2. Specify abstract data types and algorithms in a formal notation.

LO3. Implement complex data structures and algorithms.

LO4. Assess the effectiveness of data structures and algorithms.

Assignment Brief and Guidance -

You work as a software developer in 'Excellent Solution (pvt) Ltd', a software body-shop providing IT solutions. Your company is part of a collaborative service provisioning development project and your company has won the contract to design and develop a middleware solution that will interface at the front-end to multiple computer provisioning interfaces including SOAP, HTTP, JML and CLI, and the back-end telecom provisioning network via CLI.

Your account manager has made you technical project leader and your role is to inform them about designing and implementing abstract data types. You have been asked to create a presentation for all collaborating partners on how ADTs can be utilised to improve software design, development and testing. Further, you have been asked to write an introductory report for distribution to all partners on how to specify abstract data types and algorithms in a formal notation.

Part 1 -

You will need to prepare a presentation on how to create a design specification for data structures, explaining the valid operations that can be carried out on the structuresusing the example of:

1. Briefly describe ADT.

2. A stack ADT and a concrete data structure for a First In First out (FIFO) queue.

3. Compare two sorting algorithms.

4. Two network shortest path algorithms using examples and diagrams.

5. Explain how to specify an abstract data type using example of software stack.

6. Examine the encapsulation and information hiding when using and ADT.

7. Discuss the view that imperative ADTs are a basis for object orientation and, with justification, state whether you agree.

Part 2 -

You will need to implement following subtasks and develop a report that would include:

1. Build a complex data structure and algorithm to solve a well-defined problem. Implement the algorithm using a programming language.

2. Demonstrate how the implementation of an ADT/algorithm solves a well-defined problem.

3. Critically evaluate the complexity of an implemented algorithm.

4. Implement error handling and report test results.

5. Discuss how asymptotic analysis can be used to assess the effectiveness of an algorithm.

6. Determine two ways in which the efficiency of an algorithm can be measured, illustrating your answer with an example.

7. Interpret what a trade-off is when specifying an ADT using an example to support your answer.

8. Evaluate three benefits of using implementation independent data structures.

Submission Format - Part 1: A ten-minute Microsoft PowerPoint style group presentation to be presented to your colleagues. Part 2: A formal individual written report (saved in PDF format).

Reference no: EM132518362

Questions Cloud

Discuss the scope of cloud computing audit for business : Cloud computing/cloud security: discuss the scope of a cloud computing audit for your business.
Total output up to time : Suppose a company measures the output from a process as y = 2x2 - 3x, where y is the total output up to time x. how fast is the output changing
What are the activities the architect must execute : Briefly respond to all the following questions. Make sure to explain and backup your responses with facts and examples. This assignment should be in APA format.
What is the annual rental over the lease term : What is the annual rental over the lease term? DD Inc. is engaged in leasing equipment. Such equipment was delivered to a lessee on January 1, 2019
Implement error handling and report test results : Implement error handling and report test results. Discuss how asymptotic analysis can be used to assess the effectiveness of an algorithm
Provide a comment on the accounting treatment done : Provide a Comment on the accounting treatment done by the company in context of the relevant AS. A company capitalizes interest cost of holding investments
What is the total impact on output from congress policy : Suppose the marginal propensity to consume is 0.6. Assuming no crowding out effect, what is the total impact on output from Congress' policy?
Explain the benefits and the vulnerabilities : Select one of these biometric techniques and explain the benefits and the vulnerabilities associated with that method in 3-4 paragraphs.
Discuss consequences of the matter : Explain why use of analytics contributed to problem. Discuss consequences of the matter. Did the company/organization involved suffer any adverse consequences.

Reviews

Write a Review

Other Subject Questions & Answers

  How does the construction of the black individual

Discuss politics identity and on the ContraPoints video on Baltimore, how does the construction of the black individual identity relate to Baltimore's case?

  Define the business case for quality

Describe how marketing can be used with health care CQI. Define the business case for quality. Explain how performance targets could be set.

  Determining the minority report

Minority Report: Should the Pre-crime program continue and even be rolled out to the entire nation?

  Prestige pricing strategy and a price bundling strategy

In line with the demographic trend, Advantage Home Health decides to offer adult daycare services. How might Advantage Home Health formulate a prestige pricing strategy and a price bundling strategy targeted to customers who do not have an insurance ..

  Professional industry standards for software testing

Critically evaluate software requirements as inputs toward testing of the final solution and Analyse and critically evaluate appropriate tools and techniques

  Discuss the secretary general of the u.n

the Secretary General of the U.N. and asked to prepare a position paper that compares secular

  Which of these are true of jonathan swift

Which of these are true of Jonathan Swift?

  How did you measure your variables

For this research paper you will be carrying out case study research. You will need to explain the methods used to complete your case study.

  What role do humans have in the stories

What role do humans have in the stories? Do they come as primary or secondary actors? What might account for the differences in the material used.

  How are the strategies different

Put yourself in the role of a manager at one or both facilities. What are your responsibilities in ensuring one or both are successful?

  Brief outline of the body of the research paper

the introduction and a brief outline of the body of the research paper and a brief reflection on what you have learned

  Is ann pizza a normal or an inferior good

Ann runs one of two pizza delivery firms in a small town. The following data are records of her sales and price/ pizza for the last 24 months.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd