Principles and techniques of object-oriented development

Assignment Help Computer Engineering
Reference no: EM132263900

Assignment: Scenario: Café de Carol

Instructions: Tasks related to the scenario which accompanies this brief. Answer all tasks.

The module team will not provide feedback upon draft versions of your assignment either in person or sent via email. The model team will however by happy to attempt to answer you other questions related to the assignment. To ensure fair access to this support can you please ask your questions related to the assignment either at the lecture or seminar, or via discussion board.

This assignment is worth 40% of the total marks available for this module, and consists of four tasks:

Task 1: Properties of information
Task 2: Usability
Task 3. Development Methodologies
Task 4: Professionalism

Task 1: Properties of Information

In this module, you have studied the general characteristics of good information. Critically analyse three general characteristics of good information that would be important to Café de Carol information system and show why they are important to this business. You are expected to make use of references to support your discussion. (Guide length: about 600 words)

Task 2: Usability

Critically analyse how the principles and techniques of object-oriented development (OOD) can contribute to the usability of software systems. Your answer should be justified and make reference to Café de Carol information system. You are expected to make use of references to support your discussion. (Guide length: about 800 words)

Task 3: Development Methodologies

In recent years, iterative development has been an increasingly important strategy for system developers, and has become the basis of many of today's development methods, including USDP/RUP and ‘agile' methods such as DSDM, Scrum and eXtreme Programming (XP). Your answer should be justified and making reference to Café de Carol information system programming question. (Guide length about 800 words)

A. Explain what is meant by ‘iterative development', illustrating your answer by showing how it is applied in a development method of your choice.

B. Critically analyse the usefulness and importance of iterative development, making reference to your chosen development method, and to others if you wish. It is acceptable to focus your discussion on the use of iterative development in the chosen method, or to provide a more general treatment of the question.

Task 4: Professionalism

Systems developers should act in a professional manner. Discuss what constitutes appropriate professional behaviour when investigating and analysing systems requirements and how the techniques learned in this module can contribute. Your suggestions should be justified and making reference to Café de Carol information system and to an appropriate professional code. (Guide length about 600 words)

Note: You may use the Code of Conduct of the BCS, The Chartered Institute for IT or an equivalent code from your home country. If you choose a code from your home country, we do need to be able to read it, so please provide a reference with a web link to a version in English.

Information related to above question is enclosed below:

Attachment:- Assignment.rar

Reference no: EM132263900

Questions Cloud

List the tweets in order of occurrence : List the tweets in order of occurrence. List the concepts in descending order by the number of tweets that reference them. List all of the tweets associated.
Summarize your observation and interview with your mentor : What effective, research-based pedagogical strategies does your mentor teacher typically use during instruction?
Discuss which method of routing you would prefer : Discuss which method of routing you would prefer, static routes or dynamic routes. Be sure to justify your choice.
Administrator assume about the attacker : How might an administrator's defensive strategy to an attack change based on his or her perception of an attacker's skill?
Principles and techniques of object-oriented development : Critically analyse how the principles and techniques of object-oriented development (OOD) can contribute to the usability of software systems.
Discuss the advantages and disadvantage of sites : Discuss the advantages and disadvantage of sites. With the complexities of configuring them, are there circumstances
Identify the ebp strategies that can be used to target : When EBP instructional strategies are determined, they can be incorporated into lesson design and planning.
Choice of routing protocol would be ripv1 and not ripv2 : RIPv1 is far more versatile than RIPv2 and was designed with extremely large networks, where lots of different subnet lengths are in use, in mind.
Provide a counter argument to this statement : Provide a counter argument to this statement at least one paragraph using 2 sources.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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