software engineering with alm tools

Post on 12-Jan-2016

8 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Software Engineering With Alm Tools explained here.

TRANSCRIPT

Software Engineering

With ALM Tools

Facilitator: Nizam Farid Ahmed

Software Engineering

2

Product Process

People Technology Tools

LeadSoft Bangladesh Limited

Software Paradigms

u  Requirement gathering u  Software design u  Programming

u Design u Maintenance u Programming

u  Coding u  Testing u  Integration

LeadSoft Bangladesh Limited 3

What is Process ?

A process is a series of actions that transform a set of inputs into a result.

E T V X ntry ask erification e it

LeadSoft Bangladesh Limited 4

How Happen Series of Actions?

Phase

Activity 1

Task 1.1 Task 1.2

Activity 2

Task 2.1

Deliverables

Teamwork

Individual

LeadSoft Bangladesh Limited 5

Type of Process

6

Software Engineering has two dimension of Process –

n  Project Management Process n  Product Development/ Engineering Process

LeadSoft Bangladesh Limited

Engineering Process (SDLC-Software Development Life cycle)

SDLC Framework Activities

LeadSoft Bangladesh Limited 7

Software Project Management Process

SPMP Framework Activities

n  Initiation n  Planning n  Scope management n  Estimation n  Scheduling n  Risk Management n  Monitor & Control n  Communication Management n  Configuration Management n  Formal Technical Review n  Measurement n  Quality Assurance n  Reusability Management

LeadSoft Bangladesh Limited 8

Software Evolution

LeadSoft Bangladesh Limited 9

Characteristics of good software

LeadSoft Bangladesh Limited 10

Why Need Software Engineering ?

Large Software

Scalability

Cost

Dynamic Nature

Quality Management

LeadSoft Bangladesh Limited 11

Process Model (Software Development Paradigm) Prescribe Process Model

n  Waterfall Model n  Iterative & Incremental Model n  Spiral Model n  V-Model n  Big Bang Model n  Agile Model n  Prototype Model

LeadSoft Bangladesh Limited 12

Iterative & Incremental Model

LeadSoft Bangladesh Limited 13

Organizational Process Assets

14

Standard for Project & Product Guideline, Instruction, Process, Procedure, templates, from, checklist

Process Model Software Development Life Cycle such as Waterfall, Incremental, V-model etc

Lesson Learn which is how you keep track of valuable historical information about your project

Measurement Data Schedule, Effort, Cost, Defect etc.

LeadSoft Bangladesh Limited

Enterprise Environmental Factor

15

People The skills and organizational culture where you work.

Risk Tolerance Some companies are highly tolerant of risk and some are really risk averse.

Market The way your company is performing in the market can affect the way you manage your Project & Product.

Databases Where your company stores its data can make a big difference in the decisions you make on your project & Product.

Standards Some companies depend on government standards to run their business and when they change, it can have a big impact

LeadSoft Bangladesh Limited

Application Life Cycle Management

16 LeadSoft Bangladesh Limited

How ALM Tools are Organized

How ALM Address Software Engineering

LeadSoft Bangladesh Limited 17

Thanks

18 LeadSoft Bangladesh Limited

top related