Udacity Software Development Process

seeders: 1
leechers: 265
Added on May 22, 2015 by hichysin Other > Tutorials
Torrent verified.



Udacity Software Development Process (Size: 4.09 GB)
 02 - Importance of Software Engineering.mp473.87 MB
 06 - The Software Crisis.mp422.08 MB
 17 - Tools of the Trade.mp416.42 MB
 09 - Evidence of the Software Crisis.mp411.82 MB
 10 - Software Development.mp410.65 MB
 11 - Software Process.mp49.78 MB
 16 - Software Phases.mp49.43 MB
 05 - Discipline of Software Engineering.mp47.18 MB
 01 - Introduction.mp44.78 MB
 04 - Software Failure Quiz.mp44.32 MB
 01 - Introduction with Barry Bohem.mp421.62 MB
 12 - Spiral Process.mp419.6 MB
 16 - Choosing a Model.mp418.25 MB
 03 - Requirements Engineering.mp417.68 MB
 07 - Maintenance.mp417.05 MB
 13 - Evolutionary Prototyping Process.mp416.98 MB
 22 - Classic Mistakes People.mp416.78 MB
 06 - Verification Validation.mp412.54 MB
 15 - Agile Process.mp412.5 MB
 14 - Rational Unified Process.mp411.23 MB
 5 - Eclipse Demo Create Java Project.mp432.46 MB
 8 - Eclipse Demo Debugging.mp418.37 MB
 3 - IDE Overview.mp415.34 MB
 6 - Eclipse Demo Create a Class.mp411.05 MB
 4 - Plug-Ins.mp410.21 MB
 2 - Eclipse Introduction.mp49.13 MB
 7 - Eclipse Demo Run Configuration.mp48.13 MB
 1 - Lesson Overview.mp46.58 MB
 Integrated Development Environment Subtitles.zip29.89 KB
 13 - GIT Demo Intro to Git.mp461.48 MB
 12 - GIT Workflow.mp452.51 MB
 02 - Interview with John Britton.mp442.25 MB
 08 - Donts in VCS.mp434.88 MB
 15 - GIT Demo Github.mp430.97 MB
 14 - GIT Demo Git Eclipse.mp430.57 MB
 03 - Version Control System Introduction.mp421.05 MB
 17 - GIT Recap Local Repositories.mp416.81 MB
 09 - Two Main Types of VCS.mp416.55 MB
 07 - Example Workflow.mp412 MB
 02 - Interview with Jane Cleland-Huang.mp441.63 MB
 27 - Modeling Requirements.mp422.41 MB
 16 - Defining Requirements.mp421.96 MB
 15 - RE Definition Breakdown.mp421.24 MB
 25 - Traditional Techniques.mp421.02 MB
 33 - SRS.mp418.41 MB
 24 - Elicitation Problems.mp417.84 MB
 28 - Analyzing Requirements.mp415.25 MB
 19 - Functional and Nonfunctional Requirements.mp412.49 MB
 05 - Software Quality.mp411.74 MB
 13 - Class Diagram Class.mp426.85 MB
 23 - UML Structural Diagrams Component Diagram.mp424.65 MB
 28 - Use Case Example.mp424.55 MB
 33 - State Transition Diagram Example.mp423.47 MB
 20 - Class Diagram Association Aggregation Relationships.mp423.11 MB
 31 - UML Behavioral Diagrams Sequence.mp422.21 MB
 27 - Building a Use Case Diagram.mp420.91 MB
 02 - Object Orientation Introduction.mp419.26 MB
 32 - UML Behavioral Diagrams State Transition Diagram.mp418.57 MB
 07 - OO Analysis History.mp417.58 MB
 02 - Interview with Nenad Medvidovic.mp449.62 MB
 26 - Skype Example.mp429.31 MB
 21 - Types of Architectural Styles.mp424.51 MB
 25 - Napster Example.mp423.54 MB
 11 - Real World Example.mp418.35 MB
 04 - General Definition of SWA.mp413.73 MB
 27 - Takeaway Message.mp413.69 MB
 03 - What is Software Architecture.mp413.32 MB
 13 - Final Example.mp413.13 MB
 07 - Architectural Degradation.mp412.29 MB
 02 - Analyzing Requirements.mp452.49 MB
 06 - Adding Relationships.mp451.53 MB
 03 - Refining Classes and Attributes.mp446.64 MB
 08 - Refining the Class Diagram.mp431.23 MB
 04 - Adding Attributes.mp430.92 MB
 05 - Identifying Operations.mp425.41 MB
 07 - Refining Relationships.mp418.65 MB
 09 - Final Considerations.mp416.93 MB
 10 - Debriefing.mp410.72 MB
 01 - Introduction.mp49.43 MB
 A Tale of Analysis and Design Subtitles.zip69.34 KB
 08 - Strategy Pattern Example Demo.mp450.77 MB
 09 - Other Common Patterns.mp429.45 MB
 05 - Factory Method Pattern.mp418.53 MB
 02 - History of Design Patterns.mp418.26 MB
 07 - Strategy Pattern.mp415.39 MB
 06 - Factory Method Pattern Example.mp412.93 MB
 10 - Choosing a Pattern.mp48.59 MB
 12 - Choosing a Pattern Quiz.mp48.19 MB
 03 - Patterns Catalogue.mp48.11 MB
 04 - Pattern Format.mp46.72 MB
 16 - Inception Phase.mp433.83 MB
 18 - Construction Phase.mp424.77 MB
 19 - Transition Phase.mp422.8 MB
 17 - Elaboration Phase.mp421.66 MB
 12 - Phases within a Cycle.mp420.89 MB
 15 - Iterative Approach Quiz.mp418.11 MB
 10 - Iterative and Incremental.mp414.99 MB
 11 - Cycle Example.mp414.86 MB
 07 - UML Quiz.mp414.24 MB
 09 - Architecture Centric.mp413.39 MB
 15 - Testing Granularity Levels.mp427.76 MB
 10 - Verification Approaches.mp425.24 MB
 11 - Pros and Cons of Approaches.mp420.03 MB
 19 - White Box Testing Example.mp414.59 MB
 18 - Black Box Testing Example.mp413.9 MB
 14 - Testing Introduction.mp412.43 MB
 17 - Black and White Box Testing Introduction.mp411.91 MB
 02 - Introduction.mp411.34 MB
 01 - Lesson Overview.mp410.48 MB
 16 - Alpha and Beta Testing.mp410.19 MB
 23 - Category Partition Demo.mp454.05 MB
 26 - Finite State Machines Example.mp425.6 MB
 20 - Identify Constraints Among Choices.mp422.53 MB
 16 - Deriving Test Case Specifications.mp420.68 MB
 03 - Systematic Functional Testing Approach.mp418.32 MB
 13 - Partition Testing Example.mp416.52 MB
 11 - Why Not Random Testing.mp414.85 MB
 19 - Partition Categories into Choices.mp414.52 MB
 18 - Identify Categories.mp412.28 MB
 21 - Produce and Evaluate Test Case Specifications.mp411.35 MB
 12 - Branch Coverage.mp433.81 MB
 22 - MCDC Coverage.mp431.52 MB
 08 - Statement Coverage.mp429.12 MB
 23 - Other Criteria.mp426.25 MB
 02 - Overview.mp421.26 MB
 13 - Condition Coverage.mp419.39 MB
 03 - Coverage Criteria Intro.mp416.99 MB
 11 - Control Flow Graphs.mp416.27 MB
 16 - Branch and Condition Coverage.mp414.53 MB
 30 - Summary.mp412.75 MB
 19 - High Level Scrum Process.mp422.2 MB
 02 - Cost of Change.mp421.06 MB
 04 - Extreme Programming XP.mp417.89 MB
 03 - Agile Software Development.mp415.98 MB
 05 - XPs Values, Principles, and Practices.mp415.12 MB
 15 - Testing Strategy.mp414.59 MB
 14 - Requirements Engineering.mp414.13 MB
 17 - Testing Strategy Quiz.mp412.81 MB
 12 - Continuous Integration.mp410.74 MB
 18 - Scrum Intro.mp49.77 MB
 15 - Refactoring Demo.mp461.47 MB
 11 - Decompose Conditionals.mp425.69 MB
 22 - Bad Smell Examples.mp425.21 MB
 14 - Extract Method.mp416.71 MB
 06 - History of Refactoring.mp416.5 MB
 09 - Consolidate Conditional Expression.mp413.47 MB
 02 - Introduction.mp413.12 MB
 05 - Reasons to Refactor.mp412.52 MB
 19 - Cost of Refactoring.mp412.16 MB
 18 - Refactoring Risks.mp412.15 MB

Description

image
Why Take This Course?

Software engineering isn’t just about programming. It isn’t just about building a technology stack.

This course introduces the idea of software engineering as an iterative, systematic process. You will learn to use Github and Eclipse as you get introduced to the development life cycle, design processes and software testing.

Software Development Processes will show you the skills and processes needed to complement technical understanding of software products in order to make you a more effective developer in an engineering team.

Prerequisites and Requirements

A strong familiarity with Android development (perhaps through Developing Android Apps) is expected.

See the Technology Requirements for using Udacity.

What Will I Learn?

Syllabus

Lesson 1: Introduction and Overview

Importance of Software Engineering
Discipline of Software Engineering
The Software Crisis
Software Phases
Lesson 2: Life Cycle Models

Introduction with Barry Bohem
Requirements Engineering
Design
Maintenance
Software Process Model Introduction
Waterfall Process
Spiral Process
Evolutionary Prototyping Process
Rational Unified Process
Agile Process
Choosing a Model
Lifecycle Documents
Lesson 3: Integrated Development Environment

Eclipse Introduction
IDE Overview
Plug-Ins
Eclipse Demo: Create Java Project
Eclipse Demo: Create a Class
Eclipse Demo: Run Configuration
Eclipse Demo: Debugging
Lesson 4: Version Control Systems

Interview with John Britton
Version Control System Introduction
Two Main Types of VCS
Introduction to Git
Git Workflow
Git Demo: Intro to Git
Git Demo: Git + Eclipse
Git Demo: Github
Git Recap: Local Repositories
Git Recap: Remote Repositories
Lesson 5: Requirements Engineering

Interview with Jane Cleland-Huang
General RE Definition
Software Intensive Systems
Functional and Nonfunctional Requirements
User and System Requirements
Modeling Requirements
Analyzing Requirements
Requirements Prioritization
Requirements Engineering Process
Lesson 6: OO Software and UML

Object Orientation Introduction
UML Structural Diagrams: Class Diagrams
Class Diagram: Creation Tips
UML Structural Diagrams: Component Diagram
UML Structural Diagram: Deployment Diagram
UML Behavioral Diagram: Use Case
Use Case Diagram: Creation Tips
UML Behavioral Diagrams: Sequence
UML Behavioral Diagrams: State Transition Diagram
Lesson 7: Software Architecture

Interview with Nenad Medvidovic
What is Software Architecture?
Prescriptive vs. Descriptive Architecture
Architectural Evolution
Architectural Degradation
Architectural Recovery
Architectural Elements
Components, Connectors, and Configuration
Deployment Architectural Perspective
Lesson 8: A Tale of Analysis and Design

Analyzing Requirements
Refining Classes and Attributes
Adding Attributes
Identifying Operations
Refining the Class Diagram
Lesson 9: Design Patterns

Patterns Catalogue
Pattern Format
Factory Method Pattern
Strategy Pattern
Choosing a Pattern
Negative Design Patterns
Lesson 10: Unified Software Process

Use-Case Driven
Inception Phase
Elaboration Phase
Construction Phase
Transition Phase
Phases and Iterations
Lesson 11: General Concepts

Failure, Fault and Error
Verification Approaches
Pros and Cons of Approaches
Testing Introduction
Testing Granularity Levels
Alpha and Beta Testing
Black and White Box Testing Introduction
Lesson 12: Black-Box Testing

Systematic Functional Testing Approach
Test Data Selection
Category Partition Method
Produce and Evaluate Test Case Specifications
Generate Test Cases from Test Case Specifications
Model Based Testing
Finite State Machines
Lesson 13: White-Box Testing

Coverage Criteria Intro
Statement Coverage
Control Flow Graphs
Test Criteria Subsumption
MC/DC Coverage
Lesson 14: Agile Development Methods

Cost of Change
Agile Software Development
Extreme Programming (XP)
XP’s Values and Principles
Test First Development
Refactoring
Pair Programming
Continuous Integration
Testing Strategy
High Level Scrum Process
Lesson 15: Software Refactoring

Reasons to Refactor
Refactoring Demo
Refactoring Risks
Cost of Refactoring
When Not to Refactor
Instructors & Partners


▸ Alex Orso
INSTRUCTOR
▸ Sarah Spikes
COURSE DEVELOPER

Related Torrents

torrent name size seed leech

Sharing Widget


Download torrent
4.09 GB
seeders:1
leechers:265
Udacity Software Development Process

All Comments

Thanks mate
u r welcome
ya , this better upload