課程目錄:Software Engineering培訓
4401 人關注
(78637/99817)
課程大綱:

  Software Engineering培訓

 

 

 

Day 1: Process
Introduction
What is Systems Engineering?
What is Software Engineering?
Why is Software Engineering difficult?
System requirements
System modeling
Software Engineering Processes
What is a Software Development Process?
Traditional Processes
Agile Processes
Processes for building High-Integrity Systems
Standards & certification systems
High-Integrity Systems
What are High-Integrity Systems?
The role of QM culture
Reasons for errors
Critical systems standard
Reliability engineering
Software Maintenance
Day 2: Planning
Requirements
User requirements
Elicitation/analysis of user requirements
System requirements
Software requirements
Specification of software
Requirements process
Tools to manage requirements
Software Design
Conways Law
Design patterns
Textual modeling tools
Principles of OO design
Design tools
Common architectures
Modeling
Planning an architecture
UML graphical representations
Non-UML graphical representations
Day 3: Code
Software Construction
How to take a design into code
Programming best practices
Abstraction of code
Programming workflow
Configuration Management
What is Configuration Management?
Configuration Management in ISO9000 and CMMI
CASE tools for planning, design & QA
CASE tools for writing software
Version control with SVN
System Integration
Code for High-Integrity Systems
Preventing errors
Catching errors
Reducing the impact of errors
Typical problems with code for High-Integrity Systems
Code quality metrics
Code size metrics
Code complexity metrics
Non-code metrics
Static analysis
Day 4: Verification & Validation
Reviews
Fundamentals of VV
Independent Verification & Validation
Design and requirement reviews
Code inspections
Software Walkthroughs
Audits
Other V & V methods
Testing High-Integrity Systems
Documents regarding safety
Scenarios
Argumentation for safety
Reviews of High-Integrity Systems
Predicting reliability
Formal methods
Costs of V + V
Automated Testing
Why test?
Automatic vs manual tests
Incremental testing
Types of tests
Testing tools
Test Harnesses
Day 5: Management
Project Management
What is Project Management?
Customer handover
Standards (PMP, PRINCE2)
Time management
Cost management
Risk management
Project documentation
Process Evaluation
The function of process evaluation
Acting on the metric
Process metrics
Process evaluation standards & frameworks (CMMI, ISO 9001, TickIt+)
Process evaluation meetings
Summary and Conclusions

主站蜘蛛池模板: 国产91色综合久久免费分享| 一本色道久久综合亚洲精品| 欧美精品综合视频一区二区| 青青草原综合久久大伊人导航| 激情伊人五月天久久综合| 国产色综合久久无码有码| 亚洲国产欧美国产综合一区| 国产成人麻豆亚洲综合无码精品| 激情综合亚洲色婷婷五月APP| 精品综合久久久久久888蜜芽| 中文字幕亚洲综合小综合在线| 婷婷五月综合激情| 亚洲人成伊人成综合网久久久| 伊人久久综合无码成人网| 伊人色综合九久久天天蜜桃| 国产精品九九久久精品女同亚洲欧美日韩综合区| 亚洲日本国产综合高清| 一本色道久久综合亚洲精品| 亚洲欧美综合另类图片小说区| 亚洲色图综合网| 亚洲国产成人久久综合区| 亚洲伊人久久成综合人影院| 精品久久综合1区2区3区激情| 久久综合九色综合欧美就去吻| 日日狠狠久久偷偷色综合免费| 国产成人综合一区精品| 婷婷综合久久中文字幕| 久久婷婷五月综合97色直播| 欧美亚洲综合免费精品高清在线观看| 亚洲综合无码AV一区二区| 亚洲国产成人久久综合碰| 亚洲精品综合一二三区在线| 丁香五月网久久综合| 色婷婷综合缴情综免费观看| 亚洲国产成人久久综合碰碰动漫3d| 久久99国产综合精品免费| 亚洲欧美日韩综合在线播放| 欧美日韩亚洲国内综合网| 色综合久久中文色婷婷| 久久精品国产91久久综合麻豆自制| 日韩亚洲国产综合久久久|