07.09.2014 Views

1997 Swinburne Higher Education Handbook

1997 Swinburne Higher Education Handbook

1997 Swinburne Higher Education Handbook

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Content<br />

Software costing, scheduling and risk management;<br />

software quality management (incl. SQM Approaches (eg,<br />

IS09001, CMM, SPICE, Bootstrap, TQM), Standards,<br />

Configuration Management); software metrics.<br />

Recommended Reading<br />

Boehm, B.,. Software Risk Management, IEEE Computer Society<br />

Press, Washington, 1989.<br />

Fenton, N., Software Metrics: A Rigorous Approach, Chapman &<br />

Hall, London, 1991.<br />

ES305 Database<br />

10 credit points .3 hours per week.. Hawthorn *.<br />

Prerequisite: nil Instruction: lectures and tutorials<br />

Assessment: tutorial exercises, laboratory exercises, assignment<br />

and final examination<br />

A second year subject in the Bachelor of Applied Science<br />

and Bachelor of Software Engineering<br />

0 b jectives<br />

To provide a solid theoretical foundation to the<br />

fundamentals of database design and database systems<br />

development; to survey existing Database Management<br />

Systems and provide a framework to compare and evaluate<br />

different DBMS products; to provide sufficient practical<br />

exposure to designing and using databases so as to equip<br />

students for basic database tasks in industry and<br />

government.<br />

Content<br />

Database Architecture; Data Models; Conceptual Design;<br />

Entity-Relationship and Semantic Object Modeling;<br />

Relational Theory; Logical and Physical Design; DBMS<br />

Survey and Evaluation; Database Tools for Software<br />

Development; Network DBMS's; Hierarchical DBMS's;<br />

Object Databases.<br />

Recommended Reading<br />

Kroenke, D., Database Processing: FundamentaS Design,<br />

Implementation, 5th Edition, Macmillian, 1995.<br />

Grauer, R. & Barber, M., Exploring Microsoft Access 2.0, Prentice<br />

Hall, 1994.<br />

ES306 Introduction to Human -Computer<br />

Interaction<br />

10 credit points .3 hours per week.. Hawthorn *.<br />

V)<br />

c Prerequisite: nil Instrtlction: lectures, tutorials and<br />

- 0-<br />

S<br />

laboratory sessions. Assessment: assignments and final<br />

examination<br />

2 A second year subject in the Bachelor of Applied Science<br />

and Bachelor of Software Engineering.<br />

0 biectives<br />

To introduce the process of user centred system design; to<br />

introduce the technology of the user interface; to introduce<br />

the basic underlying theory of interaction.<br />

Content<br />

What is HCI and why is it needed; Human user;<br />

performance, behaviour, cognition and social action;<br />

interface technology, devices, styles and applications;<br />

development paradigms, formal, cognitive, participative and<br />

usability approaches; up stream usability engineering, task,<br />

user and situation analysis; down stream usability<br />

engineering, experimental, interpretive and predictive<br />

evaluation; guidelines, standards and metrics; tools, userinterface<br />

management systems (UIMS); Groupware and<br />

Computer Supported Cooperative Work (CSCW);<br />

organisational issues.<br />

Recommended Reading<br />

Baecker, R., Buxton, W., Greenberg, S. Readings in Human<br />

Computer-Interaction: Beyond 2000, Morgan Kaufman, Cal, USA,<br />

1995.<br />

Booth, P. An Introduction to Human-Computer Interaction,<br />

Lawrence Erlbaum Associates, Hove, 1989.<br />

ES402 Systems Programming<br />

10 credit points 3 hours per week.. Hawthorn *.<br />

Prerequisite: ES107, ESIOO Instruction: lectures and<br />

laboratory sessions. Assessment: assignments and final<br />

examination.<br />

A second year subject in the Bachelor of Applied Science<br />

and the Bachelor of Software Engineering.<br />

0 b jedives<br />

To study the implementation of the UNIXTMsystem by a<br />

consideration of a selection of the system calls; to study the<br />

development of network-aware software.<br />

Content<br />

Low level I/O; file system access and manipulation; time<br />

under UNIXR: process control; accessing user information;<br />

signals and interrupts; interprocess communication and<br />

networking; remote procedure calls(RPC) and distributed<br />

computing environment (DCE) services; 1/0 to terminals<br />

and device control.<br />

Recommended Reading<br />

Stevens, W.R., Advanced Programming in the UNIP<br />

Environment, Addison-Wesley, Mass, 1992.<br />

Stevens, W.R., UNIP Network Programming, Prentice-Hall,<br />

1990.<br />

ES403 Software Development Project<br />

10 credit points . Equivalent to 3 hours per week..<br />

Hawthorn Prerequisite: ES304 Instruction: lectures and<br />

project team development activities. Assessment:<br />

assignments<br />

A second year subject in the Bachelor of Applied Science<br />

and the Bachelor of Software Engineering.<br />

0 biedives<br />

To apply the software engineering and management skills<br />

acquired in the previous semesters of the course to a<br />

substantial software development project in a team<br />

environment; to give project teams experience in the<br />

management of time and resources and the preparation of<br />

the full range of project and software documentation.<br />

Content<br />

Project teams will be expected to liaise with a client to<br />

establish user needs and to transform these needs into a<br />

software solution; each project team will be required to<br />

prepare a suite of deliverables; project plan, requirements

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!