Presentation is loading. Please wait.

Presentation is loading. Please wait.

Members: Keshava Shiva Sanjeeve Kareena

Similar presentations


Presentation on theme: "Members: Keshava Shiva Sanjeeve Kareena"— Presentation transcript:

1 Members: Keshava Shiva Sanjeeve Kareena
GROUP 3 Members: Keshava Shiva Sanjeeve Kareena

2 OBJECTIVE 6-MODULE 2 discuss the tools used in the different stages of the (SDLC); Including questionnaires, interviews, observation, review/investigation of printed material, ER diagrams, data flow diagrams, process models, object models, decision tables and trees, computer-aided software engineering (CASE) tools, GHANT charts, prototypes, flowcharts, pseudocode, programming languages.

3 Software Development Life Cycle(SDLC)
What is SDLC? The software development life cycle (SDLC) is a framework defining tasks performed at each step in the software development process.

4 Steps in SDLC The steps involved in SDLC are: Feasibility Study
Analysis Design Development Implementation Maintenance

5 TOOLS USED IN SDLC questionnaires interviews observation
review/investigation of printed material ER diagrams data flow diagrams process models object models decision tables and trees computer-aided software engineering (CASE) tools, GHANT charts prototypes flowcharts pseudocode programming languages

6 QUETIONNAIRE A questionnaire is a research instrument consisting of a series of questions (or other types of prompts) for the purpose of gathering information from respondents

7 INTERVIEW An interview to assess your technical ability, usually related to the technical knowledge required for the role and the organisation you wish to work for. Some questions might focus less on technical knowledge, more on how you think.

8 OBSERVATION Observation or job shadowing involves looking at the actual work environment that the end user experiences every day. This technique is used when attempting to document an existing process or when a project's goal is to improve a process.

9 Entity Relationship Diagram
ER-modeling is a data modeling technique used in software engineering to produce a conceptual data model of a information system. Diagrams created using this ER-modeling technique are called Entity-Relationship Diagrams, or ER diagrams or ERDs. So you can say that Entity Relationship Diagrams illustrate the logical structure of databases.

10

11 DATA FLOW DIAGRAMS A data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system, modelling its process aspects.

12

13 PROCESS MODELS A software process model is an abstract representation of a process. It presents a description of a process. When we describe and discuss processes, we usually talk about the activities in these processes such as specifying a data model, designing a user interface, etc. and the ordering of these activities.

14

15 DECISION TABLES Decision tables are a concise visual representation for specifying which actions to perform depending on given conditions. They are algorithms whose output is a set of actions.

16

17 DECISION TREE A decision tree is a decision support tool that uses a tree-like graph or model of decisions and their possible consequences, including chance event outcomes, resource costs, and utility. It is one way to display an algorithm that only contains conditional control statements.

18

19 CASE-tools Computer-aided software engineering is the domain of software tools used to design and implement applications. CASE tools are similar to and were partly inspired by computer-aided design tools used for designing hardware products.

20 GANTT CHART A Gantt chart is a type of bar chart that illustrates a project schedule.

21

22 PROTOTYPE Software prototyping is the activity of creating prototypes of software applications, i.e., incomplete versions of the software program being developed. It is an activity that can occur in software development and is comparable to prototyping as known from other fields, such as mechanical engineering or manufacturing.

23 FLOWCHART A pictorial representation of an algorithm is called a 'Flowchart'. This is a visual way of algorithm representation, it helps the programmer/tester in understanding the logic of the program.

24

25 PSEUDOCODE Pseudocode is a detailed yet readable description of what a computer program or algorithm must do, expressed in a formally-styled natural language rather than in a programming language.

26 PROGRAMMING LANGUAGE A programming language is a vocabulary and set of grammatical rules for instructing a computer or computing device to perform specific tasks.


Download ppt "Members: Keshava Shiva Sanjeeve Kareena"

Similar presentations


Ads by Google