Software Engineering With Alm Tools
-
Upload
cseamran6583 -
Category
Documents
-
view
13 -
download
0
description
Transcript of Software Engineering With Alm Tools
![Page 1: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/1.jpg)
Software Engineering
With ALM Tools
Facilitator: Nizam Farid Ahmed
![Page 2: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/2.jpg)
Software Engineering
2
Product Process
People Technology Tools
LeadSoft Bangladesh Limited
![Page 3: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/3.jpg)
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
![Page 4: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/4.jpg)
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
![Page 5: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/5.jpg)
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
![Page 6: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/6.jpg)
Type of Process
6
Software Engineering has two dimension of Process –
n Project Management Process n Product Development/ Engineering Process
LeadSoft Bangladesh Limited
![Page 7: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/7.jpg)
Engineering Process (SDLC-Software Development Life cycle)
SDLC Framework Activities
LeadSoft Bangladesh Limited 7
![Page 8: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/8.jpg)
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
![Page 9: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/9.jpg)
Software Evolution
LeadSoft Bangladesh Limited 9
![Page 10: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/10.jpg)
Characteristics of good software
LeadSoft Bangladesh Limited 10
![Page 11: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/11.jpg)
Why Need Software Engineering ?
Large Software
Scalability
Cost
Dynamic Nature
Quality Management
LeadSoft Bangladesh Limited 11
![Page 12: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/12.jpg)
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
![Page 13: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/13.jpg)
Iterative & Incremental Model
LeadSoft Bangladesh Limited 13
![Page 14: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/14.jpg)
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
![Page 15: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/15.jpg)
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
![Page 16: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/16.jpg)
Application Life Cycle Management
16 LeadSoft Bangladesh Limited
How ALM Tools are Organized
![Page 17: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/17.jpg)
How ALM Address Software Engineering
LeadSoft Bangladesh Limited 17
![Page 18: Software Engineering With Alm Tools](https://reader034.fdocuments.net/reader034/viewer/2022051316/563dbbc6550346aa9ab02726/html5/thumbnails/18.jpg)
Thanks
18 LeadSoft Bangladesh Limited