We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byBilal Pelton
Modified over 2 years ago
Software development process
Explanation of the iterative nature of the software development process
Description of the purposes of the software specification, and its status as a legal contract
EXPLANATION OF THE IMPORTANCE OF EACH STAGE OF THE DEVELOPMENT PROCESS
IDENTIFICATION OF THE PERSONNEL AT EACH STAGE AND BRIEF DESCRIPTION OF THEIR ROLES
Independent test group
Description and exemplification of pseudocode including data flow
Description and exemplification of one graphical design notation including data flow (structure diagram or other suitable)
Description and exemplification of top- down design
Description and exemplification of stepwise refinement
Explanation of the need for systematic testing
Explanation of the need for comprehensive testing
EXPLANATION OF THE NEED FOR DOCUMENTATION AT EACH STAGE
EVALUATION OF SOFTWARE IN TERMS OF
DESCRIPTION AND EXEMPLIFICATION OF
Software development languages and environments
Comparison of procedural, declarative and event-driven languages
Comparison of the functions, uses and efficiency of compilers and interpreters
Description of the features and uses of scripting language (including creating and editing a macro)
Explanation of the need for and benefits of scripting languages
Description of the use of module libraries
High level programming language constructs
DESCRIPTION AND EXEMPLIFICATION OF THE FOLLOWING CONSTRUCTS IN PSEUDOCODE AND AN APPROPRIATE HIGH LEVEL LANGUAGE:
String operations (concatenation and substrings)
Formatting of I/O
CASE (or equivalent multiple outcome selection)
DESCRIPTION AND EXEMPLIFICATION OF
DESCRIPTION AND EXEMPLIFICATION OF
Parameter passing (in, out, in/out)
Call by reference
Call by value
DESCRIPTION AND EXEMPLIFICATION OF THE FOLLOWING STANDARD ALGORITHMS IN PSEUDOCODE AND AN APPROPRIATE HIGH LEVEL LANGUAGE:
Software Development Process Higher Computing Unit 2 – Software Development.
I Power Higher Computing Software Development The Software Development Process.
Software Design and Development Development Methodoligies Computing Science.
1 The Software Development Process Analysis Design Implementation Testing Documentation Evaluation Maintenance.
1 Shawlands Academy Higher Computing Software Development Unit.
Higher Computing Science 2016 Prelim Revision. Topics to revise Computational Constructs parameter passing (value and reference, formal and actual) sub-programs/routines,
1 The Software Development Process Systems analysis Systems design Implementation Testing Documentation Evaluation Maintenance.
Software Development Homework Revision Ex 2. State two tasks carried out by the project manager during the development of software Oversees whole project.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Intermediate 2 Computing Unit 2 - Software Development.
The Project AH Computing. Functional Requirements What the product must do! Examples attractive welcome screen all options available as clickable.
BTEC Unit 06 – Lesson 08 Principals of Software Design Mr C Johnston ICT Teacher
Higher Grade Computing Studies 3. High Level Language Constructs Higher Computing Software Development S. McCrossan 1 Simple Data Types Integer: An integer.
1 Software Development Topic 1 The Software Development Process.
Languages and Environments Higher Computing Unit 2 – Software Development.
High Level Programming Language Constructs Higher Computing Unit 2 – Software Development.
Programming Paradigms and languages. Criteria Covered in this presentation P1:describe the application and limits of procedural, object oriented and event.
Computing Higher – SD Unit - Topic 8 – Procedure and Standard Algorithms P Lynch, St Andrew’s High School Unit 2 Software Development Process Topic.
Marr CollegeHigher Software DevelopmentSlide 1 The Software Development Process – 4 hours.
Software Development Life Cycle Software Development Tools High Level Programming: Structures Algorithms Iteration Pseudocode Order of.
Iterative Nature of the Development Process Iteration = repetition or doing something over again. The software development process can be repetitive, especially.
Index for Software Development Analysis Design Implementation Testing Documentation Evaluation Maintenance Data Types / Structures Basic Operations Standard.
Problem Solving Chapter 2. What is an algorithm? n A solution to a problem that is: –Precise –Effective –Terminating.
Week 1and 2 SG Unit 1 pp TB. Chapter 3 PRINCIPLES OF PROCEDURAL PROGRAMMING.
Introduction to Computer Programming Using C Session 23 - Review.
Programming Constructs Notes Software Design & Development: Computational Constructs, Data Types & Structures, Algorithm Specification.
Software Development software development. Software Development 1 - The Software Development Process 2 - Software Development Languages & Environments.
Problem solving methodology Information Technology Units Adapted from VCAA Study Design - Information Technology Byron Mitchell, November.
Software Development Topic 3 High Level Language Constructs.
Software Development Process. Software Development Process Stages 1. Analysing the problem: What do we need to do? 2. Designing the program: How do we.
1 CSCD 326 Data Structures I Software Design. 2 The Software Life Cycle 1. Specification 2. Design 3. Risk Analysis 4. Verification 5. Coding 6. Testing.
Topic 4 - Database Design Unit 1 – Database Analysis and Design Advanced Higher Information Systems St Kentigern’s Academy.
Chapter 8 High-Level Programming Languages. 8-2 Chapter Goals Describe the translation process and distinguish between assembly, compilation, interpretation,
Software Development – Topic 2 Types of Programming Language.
I Power Higher Computing Software Development High Level Language Constructs.
Choosing the write programming language for the job. The choice of language may be based on: The experience and expertise of the development team. The.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
I Power Int 2 Computing Software Development High Level Language Constructs.
Higher Grade Computing Studies 1. Software Development Cycle Higher Computing Software Development S. McCrossan 1 Introduction The development of a piece.
Part of the Mathematics glossary: An algorithm (pronounced AL-go-rith-um) is a procedure or formula for solving a problem. The word derives from the name.
Chapter 1 Program Design. Simple Program Design, Fourth Edition Chapter 1 2 Objectives In this chapter you will be able to: Describe the steps in the.
Index for Software Development AnalysisDesignImplementationTestingDocumentationEvaluationMaintenanceData Types / StructuresBasic OperationsStandard AlgorithmsVariables.
Software Development Sub Procedures, Functions and Parameters.
CMSC 2021 Software Development. CMSC 2022 Software Development Life Cycle Five phases: –Analysis –Design –Implementation –Testing –Maintenance.
Programming at a high level. Developing a Computer Program Programmer Writes program in source code (VB or other language) Compiler Converts source.
Advanced Higher Computing SOFTWARE DEVELOPMENT PROCESS.
1 Chapter 16 Component-Level Design. 2 Component-Level Design the closest design activity to coding the approach: review the design description for.
Jump to first page 1 System Design (Finalizing Design Specifications) Chapter 3d.
© 2017 SlidePlayer.com Inc. All rights reserved.