plan/plan_template.xhtml
author saiam
Wed, 05 Nov 2008 20:58:04 +0000
changeset 10 78d81d5c2d61
permissions -rw-r--r--
Fixed some CMakeLists :)
10
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
     1
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
     2
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
     3
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
     4
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
     5
<html xmlns="http://www.w3.org/1999/xhtml">
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
     6
<head>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
     7
<title>AS-0.1102 Project plan</title>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
     8
</head>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
     9
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    10
<body>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    11
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    12
<div style="text-align: center">
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    13
<h3>AS-0.1102 - project plan</h3>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    14
<h1>Subject <i>subject number</i> - <i>project subject</i></h1>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    15
</div>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    16
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    17
<h3>Authors:</h3>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    18
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    19
<table>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    20
<tr>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    21
<td>54321X</td>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    22
<td>Kalle Koodari</td>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    23
<td><a href="mailto:kalle.koodari@cgurus.com">kalle.koodari@cgurus.com</a></td>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    24
</tr>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    25
<tr>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    26
<td>12345Z</td>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    27
<td>Keijo Kommentoija</td>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    28
<td><a href="mailto:kkommento@kommarit.ru">kkommento@kommarit.ru</a></td>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    29
</tr>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    30
<tr>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    31
<td>56789W</td>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    32
<td>Diana Dokumentoija</td>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    33
<td><a href="mailto:ddokumen@cc.hut.fi">ddokumen@cc.hut.fi</a></td>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    34
</tr>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    35
</table>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    36
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    37
<h3>Last updated: </h3>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    38
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    39
<p>01.01.2006</p>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    40
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    41
<h2>Requirement specification</h2>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    42
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    43
<p>In this chapter you must define what your program must do and what additional features it may have.
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    44
You can for example order requirements in order of importance. Please make clear which features are
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    45
mandatory for the program and which are additional features.</p>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    46
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    47
<p>Do not specify the functionality of your program in source code level, but define what user can do with your 
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    48
program.</p>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    49
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    50
<h2>Program architecture</h2>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    51
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    52
<p>In this chapter you must tell how you can fulfill the requirement specification. What architectural structures
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    53
and interfaces you need. You must also draw some kind of diagram(s) of your program. Those don't need to be in UML or SA/SD
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    54
format, but diagrams must clarify the structure of your program.</p>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    55
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    56
<p>Do not write your source code here. You may write definitions of some ADT:s or function prototypes if those
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    57
make it easier to understand your architectural decisions.</p>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    58
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    59
<p>Please tell also what other possibilities there are to solve the problem and why you decided to do it in
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    60
the way you decided.</p>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    61
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    62
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    63
<h2>Tasks sharing</h2>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    64
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    65
<p>In this chapter you must tell how you will share the tasks inside your group ie. you must tell the duty of every 
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    66
single person in your group.</p>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    67
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    68
<p>you must also tell in which part of the project you must co-operate to make your program to work.</p>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    69
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    70
<h2>Program testing</h2>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    71
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    72
<p>In this chapter you must tell how you are going to test your program and how you make sure that every part of it
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    73
really works.</p>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    74
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    75
<h2>Project schedule</h2>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    76
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    77
<p>In this chapter you must plan the schedule of your project. When to start, when the modules must be ready,
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    78
when to test modules, when to integrate and do the final tests and document.</p>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    79
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    80
<h2>References</h2>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    81
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    82
<p>In this chapter you must tell what references you have used and will use during your project.
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    83
You must also tell if you plan to use some software components , which you haven't written yourself,
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    84
in your program.</p>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    85
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    86
</body>
78d81d5c2d61 Fixed some CMakeLists :)
saiam
parents:
diff changeset
    87
</html>