ECET 455: Object – Oriented Programming
This project assesses your ability to carry out various software development activities in order to develop an engineered solution to a given problem. This involves identifying the requirements, writing a specification, designing, testing and evaluating a solution. The process has several stages and some investigation is required so you should plan the work carefully. Working successfully as a team is a key requirement for working in industry, and for this project you will be working in a group of 2. Your lecturers will act as the client for the software development project, and you will need to elicit detailed information from them at appropriate times. The client’s initial outline of the requirements appears later in this document. You must develop the solution to the assignment mainly in your own time, however, some of the office hours will be set aside to enable you to seek clarification, elicit more details from the client, and receive feedback on your work. In keeping with the practical industrial scenario, there will be milestones set for deliverable components of the project; the difference in this case is that rather than the company takes a substantial financial penalty for a missed milestone, you will be penalized with a percentage reduction of your assignment mark. The stages of the project are as follows: 1. System Analysis (collecting and understanding user requirements) 2. System Design (logical design of your program: defining classes, defining objects interaction, defining files for permanent storage, designing user interface screens) 3. System Implementation (code) 4. System Testing There are no visual elements to the program. The entire program runs using a console window
0 comments:
Post a Comment