You are on page 1of 1

Computer Science Unit 2 IA Guideline

1. Definition of the Problem

This should include:
a. Brief description of the company.
b. Description of the process (manual or computer based) that exist in the company
c. Identify the problems with system described. These can be listed.
d. State how a computer system (new or improved) will help to solve the problems
that you have identified. You must develop a modular program (modules) from
your solutions, working with at least 3 files.
2. Techniques of analysis used
a. Your Techniques must include all types that are learnt and executed.
b. You must include samples of your techniques, summaries of responses, graphs
and charts along with the explanation of the graphs and charts.
3. Data flow Diagrams
a. All DFDs must be clear and free of anomalies (black holes, grey holes, etc.)
b. All Entity Relationship diagrams (ERDs) must show appropriate relationships
between entities.
4. Functional and Non-Functional Requirements
a. This must be detailed and focus on all parameters outlined for the successful
completion and execution of your software.
5. Design Specification
a. System structure chart must be used
b. You must outline the reasons, advantages and disadvantages of using a specific
User Interface
c. Managers are expected to get reports, therefore your reports should look
professional both on screen and printed.
d. Algorithm and code must match
e. Must outline the data structures used and the reason for using those data
structures and state how they have been implemented.
6. Coding of Program
a. This should be a representation of your solution using the C language and
nothing else.
7. Testing and Presentation
a. You are to test your program to ensure that it does what it was created to do.
Marks will be awarded according to how well your program is tested (please see
mark scheme for this). Once you have tested three or more functions properly I
will award you the full marks for your Test Plan. Your Test Plan should also include
specific Test Results (Normal, Extreme, Erroneous and Incomplete Please see
Mark Scheme).
b. Presentation (Please see mark scheme).
8. Communication of Information Please see mark scheme.