<p> BTEC First Diploma</p><p>For ICT Practitioners</p><p>Introduction to Software Development</p><p>Assignment No 1 </p><p>Candidate’s Date issued Name: Date due for return Teacher Dominique Stainton Date submitted</p><p>Teacher’s comments ...... </p><p>Interim grade Assignment New submission date Grade Internal Verifier Comments ...... </p><p>Name Signature</p><p>ASSIGNMENT BRIEF Software Design and Development</p><p>Please select either Brief 1 or Brief 2</p><p>Brief 1</p><p>DStainton You have been employed by a mobile phone company “First for Mobiles”, who would like to take mobiles phones to the next level. They would like you to design a mobile phone interface based on any of the mobile phones available today. Once you have completed the Interface as described below, the company will then incorporate software onto their mobile phones. This will enable users to access and make calls from their laptops/PC’s with or without their mobile. The Company, “First for Mobiles” will pay you a large sum of money if you are successful. </p><p>A new mobile phone interface – create a new interface based on the mobile phones we all use today. Phones you could base your design on include the nokia and the Sony Ericsson . The interface should include the following:</p><p> Names stored i.e. a phone book option Numbers stored, also stored in the phone book option A speed dial function (stores name or number to a key) Key lock option (almost like a login) Warning messages for numbers dialled wrong or overseas calls.</p><p>Hint: this mobile phone option might make you think and it should test your programming skills. Also it should be fun.</p><p>Brief 2</p><p>Television Guide – a current television magazine has approached you and asked if it is possible for you to create a program that would give their readers the option of looking at the television paper on the computer. They are thinking of including a CD Rom on the back of each magazine. Options the program must have are:</p><p> Display a list of channels that are available Include a basic program search Tell the user about great programmes i.e. tips on what to watch Give the programmes scores. i.e. 5 stars Images should be included to show the users what the program is about.</p><p>Software Design and Development Assignment Tasks</p><p>DStainton TASK 1</p><p>Write a report that describes the software development procedures and the need for organisational standards. P1 Within the report describe one programming language. P2 Justify the choice of the programming language used to address the brief. M1</p><p>TASK 2</p><p>Select and use an appropriate design tool (eg. Story boards, flow charts, pseudo code), to address the defined user need. P3</p><p>TASK 3</p><p>Implement the software program (component), remembering to include programmers’ comments P4 Demonstrate compliance with organisational standards during development of the software program (component). M2</p><p>TASK 4</p><p>Demonstrate appropriate debugging and testing has taken place during the development period. Keep screen shots as evidence of this and also complete a test log. P5 Write a report that demonstrates an understanding of debugging facilities in the software environment. M3</p><p>TASK 5</p><p>Internally document the solution and produce instructions for the users. P6 Produce a technical report and trouble shooting guide for your program. D1</p><p>TASK 6</p><p>Write an evaluation on how you applied development procedures when implementing your design. D2</p><p>DStainton Grading Grid</p><p>In order to pass this unit, the evidence that the student presents for assessment needs to demonstrate that they can meet all of the learning outcomes for the unit. The criteria for the pass grade describe the level of achievement required to pass this unit.</p><p>Grading criteria To achieve a pass grade the evidence To achieve a merit grade the evidence To achieve a distinction grade the must show that the student is able to: must show that in addition to the pass evidence must show, in addition to the criteria, the student is able to: pass and merit criteria, the student is able to: P1 describe the software development procedures M1 justify the choice of the programming language D1 produce complete technical documentation and and the need for organisational standards used to address a given need a troubleshooting guide for one software component P2 describe one programming language M2 demonstrate compliance with organisational D2 evaluate how development procedures were standards during development of a software applied to produce a software component P3 select and use an appropriate design tool to component address a defined user need</p><p>P4 produce a software component for a defined M3 demonstrate an understanding of debugging user need. facilities in a chosen development environment</p><p>P5 demonstrate appropriate debugging and testing has taken place during the development period</p><p>P6 internally document the solution and produce user instructions</p><p>DStainton</p>
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages4 Page
-
File Size-