2 a file containing all courses required for the

This preview shows page 14 - 16 out of 276 pages.

include a small file of approved elective courses from outside ENCS.2. A file containing all courses required for the program and its options, with their prerequisites.This file should be created by the team using information from the Undergraduate Calendarfor 2010–11.You may choose to download some of this data from.concordia.ca/calendar/71/sec71.html.3. A file containing a subset of the students enrolled in the program. This file should be createdby the team using, for example, garbled versions of the names and IDs of teamn members.Do not use real data for this file.28General Requirements 2The program will establish the set of courses to be taken in either or both semesters accordingto constraints specified by user (day, evening, number of courses, excluded days or times, etc).The display should respond interactively to changes in the constraints as they are entered.The software package should offer an attractive graphical interface.29The project has a number of components. The data must be extracted from various sources and storedsomehow, either in a database or in files. Allowed user inputs must be defined and, for each input,an appropriate response must be computed. Users interact via aninterfacethat should be easy andintuitive to sue, as well as looking attractive.14
DeliverablesDeliverables are submitted byteams, not individuals.0Team members and system overview descriptionJan14( 2)1Requirements, scope, and planFeb4( 5)2Architecture and designMar11( 9)3Implementation and test resultsApr1(12)4Final submissionApr8(13)30For deliverables 1, 2,and 3, we have provided a skeleton document, with headings and text that describesthe material that should appear under each heading. You should replace this text with material aboutyour team’s project.DeliverablesDeliverables consist of software and documentsAll materials must be submitted on the due datesInstructor and tutor will review submissions and provide feedbackYou get a small mark (max. 5) for each deliverableYou may make changes, based on the feedback you receiveYou get a larger mark (total 25) for materials in the final submission31The marking system allows for the revision that is inevitable in software development. You are markedfor your first attempt, but the mark is quite small (5/50 for each deliverable). We will give you feedbackon the deliverable and, as a result of the feedback and future work, you may revise the deliverablebefore the final submission.The deliverable is markedagainat the final submission, and so yourimprovements are taken into account.Final SubmissionThe final submission consists of the software and the following documents:User Manualexplains the operation of the program from a user’s perspectiveDesign Documentsdescribe the design of the softwareImplementation Notesdescribe key features of the code, problems encountered and theirsolutions, guidance for maintainers, . . .

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture