This website has been archived and is no longer updated.

The content featured is no longer current and is being made available to the general public for research and historical information purposes only.


Powerhouse Museum - Home


Back


 
Take it further
The Power project


Software design and development

Development and impact of software solutions

  1. Describe how the skills of Robert Dale, Cécile Paris, Steve Green, Maria Milosavljevic and Karen Verspoor contibuted to the overall development of a computer-based system.
  2. Critically evaluate the effectiveness of the response to the social and ethical issues raised by the system.
  3. Assess the effect of dynamic document delivery on society.
  4. Draw a flowchart to illustrate the software development process for the Power project.
  5. Develop an IPO diagram for this project.
  6. Draw a data flow diagram for this project.
  7. Outline the characteristics of the prototype approach used.
  8. What was the original requirement of the software development?
  9. Explain what the prototype developed for this system was used for.
  10. Outline how the prototype developed linked with the final product developed.
  11. Assess the relationship between the roles of people involved in the software development cycle for the Power project.

Option 1: Evolution of programming languages.

  1. Outline why LISP was chosen.
  2. Discuss some of the issues with using the programming language LISP. Include both technical and personal issues.
  3. Suggest reasons why the following programming languages may or may not be suitable for a project such as the Power project: Prolog and LISP.
  4. Using PEBA-II as an example, explain the effectiveness of the following paradigms: logic paradigm, object-oriented programming, functional programming.
  5. What is the advantage of using a functional language? How could the other paradigms fulfil the same purposes?

Information processes and technology

  1. Outline the database that was used in the development. Identify the participants, data or information and the information technology used.
  2. Referring to the case study discuss the importance of validity of data, data fields, data dictionary, data entry and documentation.
  3. State the original problem that was identified.
  4. Describe the project management techniques that were used in this project.
  5. Describe the testing that was conducted to check the software developed. What other methods could have been used?
  6. Discuss the issues that arose from the data. Why was this a problem for software development?
  7. One of the major issues in the project was staff loss. How was this issue addressed? Research other methods that could be used.
  8. Outline the emerging technologies utilised in the Power project.
  9. Explain how the emerging technologies used affected its development.
  10. Reconstruct a project plan for the team from the information provided.
  11. State the advantages and disadvantages of top-down project work. Is this the preferred method today?
  12. Explain the communication skills necessary for members of a project management team.
  13. Discuss the social and ethical issues a research and development team has to consider.
  14. List the information processes. Identify factors that would influence these processes in the case study.
  15. What are some of the problems encountered by project management teams?
  16. Using information in the case study create a possible schematic for the Powerhouse database.
  17. Explain the importance of a data dictionary.
  18. Explain the importance of current, well-maintained documentation in project development.
  19. Discuss the importance of accuracy in data entry.

References
For other relevant web sites visit:
http://www.clt.mq.edu.au/Research/Projects/DDD/

Further reading
Sinclair, J. (2002) Accidental Heroes, The Sydney Morning Herald, Next, July 9th, p. 7.

Web sites
Software Engineering Australia
Callista Software Services
W3Schools.com

 

HSC technology syllabses support - HOME space The Power project - main menu