Group 3

Group 3

GROUP 3 Members: Keshava Shiva Sanjeeve Kareena

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. 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. Steps in SDLC

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

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 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 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. 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. 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 ERmodeling technique are called EntityRelationship Diagrams, or ER diagrams or ERDs. So you can say that Entity Relationship Diagrams illustrate the

logical structure of databases. 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.

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. 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. 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. 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.

GANTT CHART A Gantt chart is a type of bar chart that illustrates a project schedule. 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.

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.

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.

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

Recently Viewed Presentations

  • Managerial Economics & Business Strategy

    Managerial Economics & Business Strategy

    Each of the five banks have a 20 percent market share. What is the four-firm concentration ratio? What is the HHI? Michael R. Baye, Chapter 6 homework Numbers 4, 6, 10, and 14 Managerial Economics & Business Strategy Chapter 7...
  • SOFOCLE - Liceo Giulio Cesare

    SOFOCLE - Liceo Giulio Cesare

    Sofocle, figlio del ricco industriale Sophilos, nacque presso il demo attico di . Colono nel 496 a.C. Ricevette la tradizionale educazione ginnico-musicale e si dice che fu scelto per guidare il peana che celebrò a vittoria di Salamina nel 480....
  • Association Rule Mining on Remotely Sensed Imagery Using ...

    Association Rule Mining on Remotely Sensed Imagery Using ...

    Association Rule Mining on Remotely Sensed Imagery Using Peano-trees (P-trees) ... or Z-ordering Root Count Peano Mask Tree (PM-tree) Truth-Trees (1 if condition is true of quadrant, else 0 E.g., Pure-1 and Pure-0 Trees All are lossless compressed representations of...
  • Mason Template 2: Title Slide

    Mason Template 2: Title Slide

    The Future of Air Transportation: Congestion, Challenges & Needs 1st International Conference on Research in Air Transportation [ICRAT 2004] Zilina, Slovakia
  • General Procedural Model for Problem Solving

    General Procedural Model for Problem Solving

    General Procedural Model for Problem Solving John A. Cagle adapted from Adams & Galanes Stages in Preparing a Speech Decision to Speak Purpose & Subject Information Needs Evaluate information Personal Interviews Books Periodicals Internet Organize Language Practice Deliver Speech Evaluate...
  • IMGs in U.S. Neurology Residencies and Fellowships Eleanor

    IMGs in U.S. Neurology Residencies and Fellowships Eleanor

    The Purpose of ECFMG Certification. ECFMG Certification assures residency program directors and the U.S. public that the international medical graduate (IMG) has met the minimum standards of eligibility to enter U.S. residency training. ECFMG Certification is required for: IMG entry...
  • Key Period 1: COMPARISON

    Key Period 1: COMPARISON

    Notable Tribe: Chinook. Built totems that represented a social hierarchy, the strongest figures were carved at the top, while the weakest were at the bottom. Leaders would often hold a potlach to gain the tribe's respect and loyalty.
  • Click to edit Master title style - Battelle for Kids

    Click to edit Master title style - Battelle for Kids

    Ohio TIF Overview. Five-year grant from the U.S. Department of Education. Franklin Local is one of 24 participating Ohio districts . Collaborative effort among districts, the Ohio Department of Education and Battelle for Kids