Note: This unit version is currently being edited and is subject to change!

ISYS2110: Analysis & Design of Web Information Systems (2019 - Semester 1)

Download UoS Outline

Unit: ISYS2110: Analysis & Design of Web Information Systems (6 CP)
Mode: Normal-Day
On Offer: Yes
Level: Intermediate
Faculty/School: School of Computer Science
Unit Coordinator/s: Dr Hasan, M. Rabiul
Session options: Semester 1
Versions for this Unit:
Campus: Camperdown/Darlington
Pre-Requisites: INFO1113 OR INFO1103 OR INFO1105 OR INFO1905.
Prohibitions: INFO2110.
Brief Handbook Description: This course discusses the processes, methods, techniques and tools that organisations use to determine how they should conduct their business, with a particular focus on how web-based technologies can most effectively contribute to the way business is organized. The course covers a systematic methodology for analysing a business problem or opportunity, determining what role, if any, web-based technologies can play in addressing the business need, articulating business requirements for the technology solution, specifying alternative approaches to acquiring the technology capabilities needed to address the business requirements, and specifying the requirements for the information systems solution in particular, in-house development, development from third-party providers, or purchased commercial-off-the-shelf (COTS) packages.
Assumed Knowledge: None.
Lecturer/s: Dr Hasan, M. Rabiul
Timetable: ISYS2110 Timetable
Time Commitment:
# Activity Name Hours per Week Sessions per Week Weeks per Semester
1 Lecture 2.00 1 13
2 Tutorial 2.00 1 12
3 Independent Study 8.00 13

Learning outcomes are the key abilities and knowledge that will be assessed in this unit. They are listed according to the course goal supported by each. See Assessment Tab for details how each outcome is assessed.

(6) Communication and Inquiry/ Research (Level 2)
1. Produce clear well-constructed technical documents and diagrams. Deliver an oral presentation.
(7) Project and Team Skills (Level 2)
2. Describe the issues of risk, and methods of dealing with them, including cost-benefit analyses, project planning and management. Able to work with project planning documents including Gantt charts and detailed Work Breakdown Structures.
(8) Professional Effectiveness and Ethical Conduct (Level 2)
3. Discuss the stages in the process of developing an information system, and the relationship to the organizational context (especially the role of systems analysts interacting with other stakeholders); Explain the way the process uses documents such as requirements descriptions and analysis models.
(4) Design (Level 2)
4. Develop the tasks involved in identifying alternative system solutions and assessing their feasibility.
(2) Engineering/ IT Specialisation (Level 3)
5. Discover requirements based on a substantial realistic context, eg through joint requirements planning, carrying out or watching interviews, questionnaires; Able to work with requirements documents, to identify aspects of requirements including functional, performance and usability conditions.

Demonstrate experience of data modelling based on a substantial realistic context; Develop awareness of the tasks involved when working with conceptual data model documents, along with the ability to create, interpret and evaluate UML class structure diagrams.

Demonstrate experience of process modelling based on a substantial realistic context; Develop awareness of the tasks involved when working with process model documents, along with the ability to create, interpret and evaluate UML message sequence diagrams and activity diagrams.
(1) Maths/ Science Methods and Tools (Level 3)
6. Describe set and relation foundations for class diagrams; Able to explain state-transition foundations for activity and statechart diagrams.
Assessment Methods:
# Name Group Weight Due Week Outcomes
1 Quiz 1 No 5.00 Week 5 2, 3, 4, 5, 6,
2 Assignment 1 Yes 10.00 Week 6 1, 2, 3, 4, 5, 6,
3 Quiz 2 No 5.00 Week 9 2, 3, 4, 5, 6,
4 Assignment 2 Yes 20.00 Week 11 1, 2, 3, 4, 5, 6,
5 Final Exam No 60.00 Exam Period 2, 3, 4, 5, 6,
Assessment Description: Assignment 1: System Requirements (in teams). Elicit and document system requirements; deliver/explain these in oral presentation.

Quiz 1: System Requirements

Quiz 2: System Modelling using UML notations.

Assignment 2: System Modelling. Following on from the previous assignment the teams will assemble descriptions of the system using appropriate notations. Design a simple prototype using prototyping tools.

Final Exam: Written Examination. Covering all aspects of the unit. Duration two hours.
Policies & Procedures: IMPORTANT: School policy relating to Academic Dishonesty and Plagiarism.

In assessing a piece of submitted work, the School of Computer Science may reproduce it entirely, may provide a copy to another member of faculty, and/or to an external plagiarism checking service or in-house computer program and may also maintain a copy of the assignment for future checking purposes and/or allow an external service to do so.

Other policies

See the policies page of the faculty website at http://sydney.edu.au/engineering/student-policies/ for information regarding university policies and local provisions and procedures within the Faculty of Engineering and Information Technologies.
Prescribed Text/s: Note: Students are expected to have a personal copy of all books listed.
Recommended Reference/s: Note: References are provided for guidance purposes only. Students are advised to consult these books in the university library. Purchase is not required.

Note that the "Weeks" referred to in this Schedule are those of the official university semester calendar https://web.timetable.usyd.edu.au/calendar.jsp

Week Description
Week 1 Introduction to Systems Analysis and Design
Week 2 Investigating System Requirements
Week 3 Managing Systems Projects
Week 4 Requirements Modelling
Week 5 Data and Process Modelling
Assessment Due: Quiz 1
Week 6 Object Modelling
Assessment Due: Assignment 1
Week 7 User Interface Design
Week 8 Public Holiday (no class)
Week 9 Data Design
Assessment Due: Quiz 2
Week 10 System Architecture Design
Week 11 Systems Implementation
Assessment Due: Assignment 2
Week 12 Documentation and Systems Support
Week 13 Course Review
Exam Period Assessment Due: Final Exam

Course Relations

The following is a list of courses which have added this Unit to their structure.

Course Year(s) Offered
Bachelor of Advanced Computing (Information Systems Major) 2018, 2019
Bachelor of Computer Science and Technology 2017, 2016
Bachelor of Computer Science and Technology (Advanced) 2017, 2016
Software Mid-Year 2018, 2019
Software/ Project Management 2019
Software 2017, 2018, 2019, 2016
Software / Arts 2017, 2018, 2019, 2016
Software / Commerce 2017, 2018, 2019, 2016
Software / Medical Science 2017, 2016
Software / Music Studies 2017, 2016
Software / Project Management 2017, 2018, 2016
Software / Science 2017, 2018, 2019, 2016
Software/Science (Health) 2018, 2019
Software / Law 2017, 2018, 2019, 2016
Bachelor of Information Technology 2017, 2015, 2016
Bachelor of Information Technology/Bachelor of Arts 2017, 2015, 2016
Bachelor of Information Technology/Bachelor of Commerce 2017, 2015, 2016
Bachelor of Information Technology/Bachelor of Medical Science 2017, 2016
Bachelor of Information Technology/Bachelor of Science 2017, 2015, 2016
Bachelor of Information Technology/Bachelor of Laws 2017, 2015, 2016
Bachelor of Project Management (Software) Mid-Year 2018
Bachelor of Project Management (Software) 2018
Software/Science (Medical Science Stream) 2018, 2019
Bachelor of Advanced Computing/Bachelor of Commerce 2018, 2019
Bachelor of Advanced Computing/Bachelor of Science 2018, 2019
Bachelor of Advanced Computing/Bachelor of Science (Health) 2018, 2019
Bachelor of Advanced Computing/Bachelor of Science (Medical Science) 2018, 2019
Bachelor of Advanced Computing (Computational Data Science) 2018, 2019
Bachelor of Advanced Computing (Computer Science Major) 2018, 2019
Bachelor of Advanced Computing (Software Development) 2018, 2019
Bachelor of Computer Science & Tech. Mid-Year 2016, 2017
Biomedical Mid-Year 2016, 2017, 2018, 2019
Biomedical 2016, 2017, 2018, 2019
Bachelor of Project Management (Built Environment) 2018
Bachelor of Project Management (Civil Engineering Science) 2018
Bachelor of Project Management (Built Environment) Mid-Year 2018
Bachelor of Project Management (Civil Engineering Science) Mid-Year 2018

Course Goals

This unit contributes to the achievement of the following course goals:

Attribute Practiced Assessed
(6) Communication and Inquiry/ Research (Level 2) No 6%
(7) Project and Team Skills (Level 2) No 18.5%
(8) Professional Effectiveness and Ethical Conduct (Level 2) No 18.5%
(5) Interdisciplinary, Inclusiveness, Influence (Level 2) No 0%
(4) Design (Level 2) No 18.5%
(2) Engineering/ IT Specialisation (Level 3) No 20%
(3) Problem Solving and Inventiveness (Level 2) No 0%
(1) Maths/ Science Methods and Tools (Level 3) No 18.5%

These goals are selected from Engineering & IT Graduate Outcomes Table 2018 which defines overall goals for courses where this unit is primarily offered. See Engineering & IT Graduate Outcomes Table 2018 for details of the attributes and levels to be developed in the course as a whole. Percentage figures alongside each course goal provide a rough indication of their relative weighting in assessment for this unit. Note that not all goals are necessarily part of assessment. Some may be more about practice activity. See Learning outcomes for details of what is assessed in relation to each goal and Assessment for details of how the outcome is assessed. See Attributes for details of practice provided for each goal.