1. Trang chủ
  2. » Giáo án - Bài giảng

Introductory visualizing technology 5th by debra geoghan chapter 12

34 147 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 34
Dung lượng 1,8 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Getting from Idea to ProductSystem Development Life Cycle  Also called waterfall approach  Each phase must be completed in order for the next phase to begin  This method is rigid  Pr

Trang 1

PowerPoint Presentation to Accompany

Chapter 12 Program Development

Trang 2

1 Describe the System Development Life Cycle

2 Describe the Program Development Cycle

3 Compare Various Programming Languages

4 Explain the Term Artificial Intelligence

Copyright © 2017 Pearson Education, Inc 2

Trang 3

Describe the System Development Life Cycle

Copyright © 2017 Pearson Education, Inc 3

O b j e c t i v e 1

Trang 4

Getting from Idea to Product

System Development Life Cycle

 Also called waterfall approach

 Each phase must be completed in order for the next phase to begin

 This method is rigid

 Process begins with request for new system or replacement for old one

Copyright © 2017 Pearson Education, Inc 4

O b j e c t i v e 1

Trang 5

Getting from Idea to Product

System Development Life Cycle

Copyright © 2017 Pearson Education, Inc 5

O b j e c t i v e 1

Trang 6

Getting from Idea to Product

System Development Life Cycle

Planning Phase of the SDLC

Trang 7

Getting from Idea to Product

System Development Life Cycle

 Analysis Phase of the SDLC

 Data flow diagrams (DFD)

 Requirements analysis

 System specification report

Copyright © 2017 Pearson Education, Inc 7

O b j e c t i v e 1

Trang 8

Getting from Idea to Product

System Development Life Cycle

 Design Phase of the SDLC

 Select a solution that meets

the requirements

 Cost-effective options

 Design of system begins

 Application specifications written if system will be built instead of purchased

Copyright © 2017 Pearson Education, Inc 8

O b j e c t i v e 1

Trang 9

Getting from Idea to Product

System Development Life Cycle

 Implementation and Testing Phase of the SDLC

 Programmers use designs and specifications to create the system

 Programs written in modules

 User training and installation occurs

Copyright © 2017 Pearson Education, Inc 9

O b j e c t i v e 1

Trang 10

 Maintenance Phase of the SDLC

 System may change or be updated

 Security holes and bugs fixed

 New features added

 Retraining as needed

 Documentation updated

 Day-to-day operational maintenance

Getting from Idea to Product

System Development Life Cycle

Copyright © 2017 Pearson Education, Inc 10

O b j e c t i v e 1

Trang 11

 Joint Application Development (JAD)

 Rapid Application

Development (RAD)

 Agile Development

Getting from Idea to Product

Other Development Models

Copyright © 2017 Pearson Education, Inc 11

O b j e c t i v e 1

Trang 12

Describe the Program Development Cycle

Copyright © 2017 Pearson Education, Inc 12

O b j e c t i v e 2

Trang 13

Coding the System

Program Development Cycle

 Defining the Problem

 What data will be provided (input)?

 What will the program do (processing and output)?

Designing the Solution

Trang 14

Coding the System

Program Development Cycle

 Flowchart

 Graphic view of algorithm

Trang 15

Coding the System

Program Development Cycle

 Pseudocode

 Steps of an algorithm

Copyright © 2017 Pearson Education, Inc 15

O b j e c t i v e 2

Trang 16

 Choosing the right language

Coding the System

Program Development Cycle

Copyright © 2017 Pearson Education, Inc 16

O b j e c t i v e 2

Trang 17

Coding the System

Program Development Cycle

Copyright © 2017 Pearson Education, Inc.

 Debugging - The Process of Detecting and Fixing Errors

 Syntax Error

incorrect use of symbols

Trang 18

Coding the System

Program Development Cycle

Copyright © 2017 Pearson Education, Inc.

 Debugging - The Process of Detecting and Fixing Errors

 Logic Error

18

O b j e c t i v e 2

Trang 19

Coding the System

Program Development Cycle

Copyright © 2017 Pearson Education, Inc.

 Debugging - The Process of Detecting and Fixing Errors

 Runtime Error

19

O b j e c t i v e 2

Trang 20

Coding the System

Program Development Cycle

Testing and Documentation

Trang 21

Compare Various Programming Languages

Copyright © 2017 Pearson Education, Inc 21

O b j e c t i v e 3

Trang 22

Tools of the Trade

Trang 23

Tools of the Trade

Programming Languages

Copyright © 2017 Pearson Education, Inc 23

 High-level

 Third-generation (3GL)

Trang 24

Tools of the Trade

Programming Tools

 Software development kit (SDK)

 A bundle of libraries and tools for a particular platform

 Integrated development environment (IDE)

 Complete system for developing software

 Platform-as-a-Service (PaaS)

 Online programming environment

 Develop and test applications

 Deploy custom applications

Copyright © 2017 Pearson Education, Inc 24

O b j e c t i v e 3

Trang 25

Tools of the Trade

Web Programming

 Select right language for task

Simplest form of a webpage

Trang 26

Tools of the Trade

Web Programming

 Server-side

 Processing takes place on server

 Results sent to client as HTML

 Client does not need special software – other than a browser

Copyright © 2017 Pearson Education, Inc 26

O b j e c t i v e 3

Trang 27

Tools of the Trade

Web Programming

 Client-side

 Coding is within webpage

 Downloaded to client computer

 Compiled and executed by browser or plug-in

Copyright © 2017 Pearson Education, Inc 27

O b j e c t i v e 3

Trang 28

Tools of the Trade

Mobile App Features

Trang 29

Explain the Term Artificial Intelligence

Copyright © 2017 Pearson Education, Inc 29

O b j e c t i v e 4

Trang 31

 Make decisions in real-life situations

 Simulated human judgment

 Uses fuzzy logic

 Answers questions that do not

have clear yes or no answer

 Applications

Trang 32

 Middle, hidden layer

Copyright © 2017 Pearson Education, Inc 32

O b j e c t i v e 4

Trang 33

Copyright © 2017 Pearson Education, Inc 33

Trang 34

All rights reserved No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic,

mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher Printed in the United States of America.

Copyright © 2017 Pearson Education, Inc 34

Ngày đăng: 08/01/2018, 16:58