The Tender DocumentYou are required to produce a tender document for a specified software project. You candiscuss ideas with your tutor or TA.The tender document must consist of the following:An introductionA project outlineA skills matrixA project planA project costingA risk analysisAn ethical assessment/statementYou will submit a suitably professional document by the end of week 12.Academic Good PracticePlease note this is a group coursework, whilst students are expected and encouraged tocollaborate no part of the submission should be the work of another group or individual withoutcorrect accreditation. Failure to accredit other contributions correctly is academic dishonestyand your work will be referred for plagiarism.The Software ProjectAs we are all aware, software applications are created to solve problems in our society or toimporove on existing solutoins. You are tasked to come up with a problem in our society thatcan be solved with a software application. You may focus on one particular topic area or attemptsomething more inclusive the choice is yours. You must present your idea to the tutor forapproval before commencing part 2.For part one, we are looking at your ability to conceptualise and describe a piece of softwareappropriately as well as plan out the activities, identify the resources and analyse the risks andethical issues.Once all ideas have been presented and approved, each group will design, implement and testthe idea in the second half of the module.Therefore, when conceiving your idea, you need to think of something that could be completedby a small team of developers in less than 6 weeks.Part 2This assignment is worth 40% of the module course work mark and assesses learningoutcomes:2. SPECIFY AND PLAN A SOFTWAREDEVELOPMENT PROJECT USING ANAPPROPRIATE SOFTWARE DEVELOPMENTLIFE-CYCLE MODEL.ApplicationEnquiryLearning3. ANALYSE, DESIGN, IMPLEMENT, TEST ANDDOCUMENT ONE OR MORE COMPONENTS OFA SOFTWARE PRODUCT USINGAPPROPRIATE SOFTWARE DEVELOPMENTMETHODS AND TOOLS.ApplicationCommunicationProblem SolvingReflectionYour group task is to use software engineering principles to develop a software application tosolve the problem identified in part 1. In addition, you will produce a presentation (lasting nomore than 20 minutes) of your group work which you will deliver to the entire class in week12.You will submit a suitably professional document by the deadline stated in class.For any of the software development life-cycle model chosen for the project, the followingsoftware processes should be considered.Software Requirement specification: Should define and classify requirements for the project.• Should use requirement engineering process to obtain all needed softwarerequirementsSoftware Design: Should use at least four UML models to describe both structural (class,component, object diagram, etc) and behavoir ( activity, state machine, use case, sequencediagram, etc) of the system.Software Development: Should use any of the high level programming languages to implementsoftware system.Component,System and Acceptance Testing: Define policies for unit, system and acceptancetesting.Evolution: Code should be well structured and well documented for future maintainability.Both part 1 and part 2 document should not be less than 3000 thousand words.Individuals in the group should also produce a reflective report detailing their contributions,challenges and successes in the group. This report should be 10% or more of the group work.Individual submission: -• Reflective report.
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here