You are on page 1of 10

Faculty of Management: AIS Department

Development Software 3B DSW031B


Mr Pieter Joubert
2017

Copyright University of Johannesburg, South Africa


Printed and published by the University of Johannesburg

All rights reserved. Apart from any fair dealing for the purpose of research, criticism or review as permitted under the Copyright Act 98 of 1978, no part of this material
may be reproduced, stored in a retrieval system, transmitted or used in any form or be published, redistributed or screened by any means electronic, photocopying, recording or otherwise
without the prior written permission of the University of Johannesburg.

1
Table of Contents

Section A: Administrative details ............................................................................................


Welcome ................................................................................................................................
Contact information ................................................................................................................
General information .............................................................................................................

Section B: Module information ...............................................................................................


Module outcomes ..................................................................................................................
Module assessment criteria ...................................................................................................
Class schedule
Assessment guidelines ..........................................................................................................
Assessment schedule/opportunities/weighting ......................................................................

Section C: Facilitation of learning and assessment ..............................................................


Clarification of key concepts/terminology/acronyms ..............................................................
Action words lecturers often use ...........................................................................................
How to use the LG for purposes of learning
Learning resources
Lecture/work schedule ......................................................................................................
Learning units (maximum of 6)
Title ..................................................................................................................................
Introduction/overview to the unit ........................................................................................
Unit learning outcomes ......................................................................................................
Unit assessment criteria.....................................................................................................
Media/resources/examples/ support for this unit ................................................................
Learning activities (optional) ..............................................................................................

2
Section A: Administrative details

Welcome

Welcome to Development Software 3B. In this module students will be required to develop a
complete information system based on the requirements of an actual client. The students will be
required to design, document, develop and demonstrate the system to outside judges.

Departmental vision and context (if desired)

Contact information

Departmental secretary: Ronel Ribiero


Lecturer(s): Pieter Joubert
Consultation hours: Thursdays 10:30 13:50

Refer to uLink for additional contact details of the lecturer or tutors.

General information

Please refer to the faculty guide for General Information.

Section B: Programme and Module information


Programme information

This module uses some of the technologies discussed in DSW03A1.

Module A Module B (Projects)


Semester 1 Semester 2
50% Year Module

3
Module information

Development Software 3B
Module name
DSW021B
Pre-requisites for module
Module NQF level 6
NQF Credits
16
(Calculated according to notional hours)

1 Year
Duration of module (Weeks/Semester)

Purpose of the module

A student that has completed this module will apply the relevant knowledge acquired throughout
the ND to produce a complete software application that meets industry requirements.

Module outcomes Module assessment criteria


At the end of this module you should be able to You will be assessed as competent if you can
do the following:

Document the business aspects of an Create all the required business


Information System documentation for a system.

Document the technical aspects of an Create all the required technical


information system. documentation for a system.

Work in a team to develop a full system. Complete a full system, according to a


specified set of milestones, as a team.

Understand various and sundry parts of N/A.


the development process.

4
Media/resources/support for this module

Notes will be provided were necessary.


Other online resources to be given as required.
Tutors/assistants
NB: uLink

Scheduled classes

Theory: Mondays 10:30-12:10 in G Red 3A.

Week Theory Assessment


1 06-Feb Admin
2 13-Feb LU1. Business Documentation: Group Agreement
3 20-Feb LU1. Business Documentation: Stakeholder Agreement
4 27-Feb LU1. Business Documentation: Mini Project Proposal
Group Agreement, Project Proposals,
5 06-Mar LU1. Business Documentation: Project Proposal Final Proposal
6 13-Mar LU1. Business Documentation: WBS and Gantt Chart
7 27-Mar LU1. Business Documentation: Project Charter Marketing Website
03-Apr Break
8 10-Apr LU2. Soft Skills: Conflict Management
LU3. Technical Documentation: Systems Analysis and
9 17-Apr Design Project Charter, WBS and Gantt Chart
10 24-Apr LU3. Technical Documentation: Logical Design
11 01-May LU3. Technical Documentation: Database Design
LU3. Technical Documentation: Software Testing & Test
12 08-May Cases
13 15-May Group Meetings Technical Documentation
22-May Study Break
29-May Exams /Winter Break
14 24-Jul Alpha Demo Alpha Demo
15 31-Jul LU4. Ad-hoc topics
16 07-Aug LU4. Ad-hoc topics
17 14-Aug LU4. Ad-hoc topics
18 21-Aug Beta Demo Beta Demo
19 28-Aug LU4. Ad-hoc topics
20 04-Sep LU4. Ad-hoc topics
11-Sep Break
21 18-Sep LU4. Ad-hoc topics
22 23-Sep LU4. Ad-hoc topics
23 02-Oct Group Meetings
24 09-Oct Final Evaluation Final Evaluation
25 16-Oct LU4. Ad-hoc topics
26 23-Oct Project Day Project Day
27 30-Oct Break

5
Assessment guidelines

All homeworks will be written assignments that need to be uploaded via uLink, or
projects that need to be demonstrated to the lecturer.

Late arrival for a demo session will result in ZERO marks for that assessment.

Assessment schedule/opportunities

No late assignments will be accepted without a valid medical certificate and/or explanatory letter
along with the necessary documents.
Assessment Topic Date Mark/score/ Assessment method
weighting
opportunity
Documentation Group 06 March 2% Assignment
Agreement,
Project Proposals,
Final Proposal
Website Marketing 27 March 3% Hosted Website
Website
Documentation Project Charter, 17 April 5% Assignment
WBS, Gantt Chart
Documentation Test Cases, SAD 15 May 10% Assignment
Documentation,
Logical Design,
DB Design
Demo Alpha Prototype 24 July 10% Demo
Demo Beta Prototype 21 August 20% Demo
Demo Final Academic 09 October 50% Demo
Evaluation
50% Examination

Section C: Facilitation of learning and assessment


Key concepts/terminology/acronyms used in this module

6
Action words lecturers often use

The action verbs below are often used in required activities,


assignments and/or tests/exams; here you can find out exactly what is
expected of you.
Apply Put to practical use or make use of a relevant equation or law.
Calculate Determine the value, using formulae or specific calculation methods.
Group concepts or subjects together based on certain characteristics or
Classify
commonalities.
Point out the similarities and differences between objects or points of view. The
Compare
word contrast can also be used.
Transform a quantity expressed in one unit to a quantity expressed in another
Convert
unit.
Define Give a short and clear description of a term or concept.
Demonstrate Show clearly/prove/make clear by reasoning or evidence/illustrate and explain,
especially with many examples.
Derive Deduce or infer something from the given information.
Tell in detail how a process works or how a subject appears. You need not
Describe
comment on the process or the subject or give your own point of view.
Differentiate Find differences between objects or statements.
Explain terms or concepts in your own words. Give comments or give your
Discuss
own point of view.
Distinguish Write down the differences between subjects or concepts.
Draw Create a drawing, diagram or representation of a subject or concept.
Write about the subject in your own words. Clarify or give reasons use
Explain
examples or illustrations. You must prove that you understand the content.
Formulate Express in a concise, systematic way.
Identify Establish the identity or recognise a process.
Illustrate Explain by means of detailed descriptions and drawings.
Interpret Explain or clarify the meaning of a concept/value.
List/Name Briefly write down the facts or main points.
Motivate Give reason(s) for your answer.
Name Nominate or specify a site or process.
Organise Arrange data according to certain criteria.
Predict Use the facts available to derive an outcome.
Relate Show the relation/connection of entities, how the concepts can be linked.
Solve Find an answer by using critical thinking and/or calculations.
Summarise Briefly state/list/write down only the most important detail/facts.

7
Lecture/work schedule

Date/week Learning Theme/Topic Teaching Method


unit
27 Learning Business Documentation Lectures and
unit 1 Assignments
8-9 Learning Lectures
Soft Skills
unit 2
10 13 Learning Lectures and
Technical Documentation
unit 3 Assignments
18 - 20 Learning Lectures
Ad Hoc Topics
unit 4

Learning units

Learning Unit 1: Business Documentation

Unit learning outcomes

At the end of this unit you should be able to


Understand and write the following business documents: Project Proposals, Project
Charter, WBS (Work Breakdown Schedule) and a Gantt Chart.

Unit assessment criteria

You will be assessed as competent if you can


Write the following business documents to accurately reflect the system your group is
developing: Project Proposals, Project Charter, WBS (Work Breakdown Schedule) and a
Gantt Chart.

Media/resources/ support for this unit

Provided in the class notes.

8
Learning Unit 2: Soft-skills

Unit learning outcomes

At the end of this unit you should be able to


Understand how to work in groups and resolve group conflicts.

Unit assessment criteria

You will be assessed as competent if you can


Complete your final project within minimal conflict.

Media/resources/ support for this unit

Provided in the class notes.

Learning Unit 3: Technical Documentation

Unit learning outcomes

At the end of this unit you should be able to


Understand and write the following technical documents: Test Cases, Use Cases, Class
Diagrams, ERDs, Flow Charts/Sequence Diagrams and Network Architecture diagrams.

Unit assessment criteria

You will be assessed as competent if you can


Write the following technical documents to accurately reflect the system your group is
developing: Test Cases, Use Cases, Class Diagrams, ERDs, Flow Charts/Sequence
Diagrams and Network Architecture diagrams.

Media/resources/ support for this unit

Provided in the class notes.

9
Learning Unit 4: Ad-hoc topics

Unit learning outcomes

At the end of this unit you should be able to


Understand and use additional technologies and techniques that will be discussed as
needed.

Unit assessment criteria

You will be assessed as competent if you can


Implement the ad-hoc technologies and techniques in your project as needed.

Media/resources/ support for this unit

Provided in the class notes.

10

You might also like