NOS Project[SoC1]
1 Introduction[SoC2]
This should contain a little bit of an introduction to the project.
1.1 Objectives
The main objectives should be stated here. Note that they are the objectives of your report, and not necessarily the generic objectives that you have been given.
1.2 Background
The Introduction is one of the key elements of the whole report, but it can be a little dry. This section will generally try to lift it back up again, and provide the reader with some interesting information.
2 Theory[SoC3]
This section should underpin the theory which will be covered in the later sections. It should be assumed that the reader is technologically-oriented, but maybe does not have a background in this area.
For example:
2.1 Distributed file systems
What is a network operating system?
2.2 IP addressing
Format, and concept of a subnet.
2.3 Router programming
Outline of what routers are, and simple explanation on how they are programmed.
2.4 Access control lists
What is an access control list?
2.5 Distributed file systems
What is a distribute file system?
3 Requirement analysis[SoC4]
This section should provide a discussion on the main issues involved in a network operating system, such as the networking operating system, the distributed file system, security issues, and so on.
For example:
3.1 Network operating Systems
Discussion on the different approaches. Novell NetWare/ Windows/ UNIX.
3.2 Workstation operating systems
Discussion on the different approaches. NT/UNIX/95/2000/XP.
3.3 Distributed file systems
Discussion on differing distributed file systems. NFS/NT/NDS/Active Directories.
3.4 Security issues
Discussion on methods of implementing the security requirements.
3.5 Network topology
Usage of subnets, types of links, and so on.
4 Requirement Specification[SoC5]
This section should show your main recommendations for a medium-size organization, based on the brief specification, and your research. There is no correct answer, so if you are unsure select something that you think would be the safest to implement, or a technology where there is a good deal of support and training. For example Microsoft Windows NT would possibly not be recommended for the workstation operating system, as there is very little support for it from Microsoft.
4.1 Network design
Show recommended network layout, and the subnet organization, and briefly explain why? Also outline any recommendations that you have which improves the operation of the network.
4.2 Distributed file system and network operating system(s)
Recommend a distributed file system and network operating system, and briefly explain why?
4.3 Workstation Operating System
Recommend a workstation operating system, and brief explain why?
4.4 Router Programming
Outline of the programming of the routers, with possibility of a small code snippet of an ACL for the routers. The syntax does not have to be exactly identical to the real code used to program the routers, but in a similar format.
4.5 Document Access
Recommend a method of access for the public and private documents, and briefly explain why?
5 Conclusions[SoC6]
There is lots of scope here for discussing the strengths and weaknesses of your specification. In possible talk freely about any possible flaws in your design.
6 References
[1]Bloggs Fred, Ethernet Technology, Addision-Wesley, ISBN 0-000-000, pp 30-33.
[2]Bloggs Fred, Programming C++, Addision-Wesley, ISBN 0-000-000, pp 30-33.
7 Appendix
NOS Project 1Matric: 12345678
[SoC1]1Please note that this is just an example template. There is no definitive way to lay-out the document, and this one may not be the optimal version.
Bill.
[SoC2]1The content described in this section does not relate to this project. Please overwrite it.
[SoC3]1Please note that this is just an example template. There is no definitive way to lay-out the document, and this one may not be the optimal version.
[SoC4]1Please note that this is just an example template. There is no definitive way to lay-out the document, and this one may not be the optimal version.
[SoC5]1Please note that this is just an example template. There is no definitive way to lay-out the document, and this one may not be the optimal version.
[SoC6]1Please note that this is just an example template. There is no definitive way to lay-out the document, and this one may not be the optimal version.