Software Engineering Lecture # 17

Slides:



Advertisements
Similar presentations
Formal Technical Reviews
Advertisements

Project Management Software Projects – factors that influence results: –size –delivery deadline –budgets and costs –application domain –technology to be.
‘all aspects of software production’ - Software engineering is not just concerned with the technical processes of software development but also with activities.
Incremental Model Requirements phase Verify Specification phase Verify
Software availability –the probability that a program is operating according to requirements at a given point in time. Availability = (MTTF/MTBF) x 100.
11 Software Engineering Dr. K. T. Tsang Lecture 9 Advance State Modeling
Software Engineering II Lecture 3 Fakhar Lodhi. Software Life-Cycle Steps Life-cycle model (formerly, process model) –Requirements phase –Specification.
Level 1 Level 1 – Initial: The software process is characterized as ad hoc and occasionally even chaotic. Few processes are defined, and success depends.
Empirical Estimation Models Based upon historic data Basic Structure E = A + B * (ev) C where A, B, c are empirical constants ‘ev’ is the effort in terms.
Monitoring Risk Factors General attitude of team members based on project pressures The degree to which the team is jelled Interpersonal relationships.
Software Engineering Lecture #5 Fakhar Lodhi. An Example In this example an embedded system is to be developed for a booth. This system will be sold to.
Internal Logical Files (ILF) An internal logical file (ILF) is a user identifiable group of logically related data or control information maintained within.
Used Engine Lathe for Sale. Used Metal Lathe Machine.
BSA 385 Week 1 DQ 2 Why is cost-effective software engineering so important in today’s design and development of Information System solutions? Check this.
Software Reviews Software reviews are the filter for the software engineering process Applied at various different points and serve to uncover errors that.
Metrics for Specification Quality
Environment Assessment
Measuring Change Activity
RET Rules One of the following rules applies when counting RETs:
Data Functions: EIs, EOs and EQs
Software Engineering Lecture #41
Version Control Combination of procedures and tools to manage different versions of the software configuration. Configuration management allows the user.
McCall’s Quality Factors
Elaboration & Negotiation Process
Project Management Software Application PRM 705
Change Control Process—I
KISS POS Point Of Sale Software
Software Engineering Lecture #2
The UK Tier 1 Entrepreneur Visa and the UK Representative of Overseas Business Visa - SmartMove2UK
DATA COMMUNICATION Lecture-10.
International Conference on Innovative Engineering Applications
Business Process Reengineering
Software Engineering Lecture #39
Lego Robotics Small Builds.
SE Tasks for a Concept Development Project
Assessing Risk Impact Factors affecting the consequences Nature Scope
A simple database Project Size (FP) Effort (Pm) Cost Rs. (000) Pp. doc
Software Engineering Lecture #45
Software Engineering Lecture #7
Software Engineering Lecture #25
For more information, please see our methodology at: 
Software Engineering Lecture #26
Program Restructuring
Error Tracking Defect removal efficiency DRE = E / (E+D)
Defects yet to be fixed Defects Time Total reported defects
Baseline – IEEE definition
KEY PROCESS AREAS (KPAs)
Quality Measurable characteristic Cyclomatic complexity Cohesion
The Project Reel’s five step approach for successful projects
Decision Tree.
Software Engineering Lecture # 01
Software Engineering Lecture #35
Extreme Programming.
Calculating Task Set Selector (TSS)
Software Engineering Lecture #3
Software Engineering Lecture #40
Software Engineering Lecture #16
Software Engineering Lecture # 19
5th International Conference on Engineering and Natural Science
Legacy system components
Software Engineering Lecture #29
Informatics 121 Software Design I
Engine Part ID Part 1.
Engine Part ID Part 2.
Engine Part ID Part 2.
Software Engineering II
Software Engineering Lecture #28
4th International Conference on Engineering and Natural Science
Software Engineering Lecture #6
Informatics 121 Software Design I
Presentation transcript:

Software Engineering Lecture # 17 Fakhar Lodhi

Recap

Define object Atributes

Show Collaborations

Show Collaborations

Show Collaborations

Show Collaborations

Show Collaborations

Show Collaborations

Show Collaborations

Define Services

Define Services

Define Services

Define Services

Define Services

Define Services

Define Services

Pos Requirements

Pos Requirements

Pos Requirements

Pos Requirements

Object Modeling using Coad’s Methodology

Show Collaborations

Define Services

An Example Point of Sale System

Summary of Today’s Discussion