You are on page 1of 8

ESPECIALIZACIN EN ARQUITECTURA EMPRESARIAL DE SOFTWARE PLAN DE ESTUDIOS

Software Engineering
1 WHAT IS SOFTWARE? 1.1 Computer programs 1.2 associated documentation 2 WHAT IS SOFTWARE ENGINEERING? 2.1 Software Production 2.2 With Quality
2.2.1 the product 2.2.2 the process 2.2.3 product in the context of the business environment

2.3 Under budget and on time! 3 HOW? 3.1 systematic 3.2 organized 3.3 tools and techniques 3.4 And in particular
3.4.1 Method

refers to a formal procedure


3.4.2 Tool

an instrument or automated system for accomplishing something in a better way


3.4.3 Procedure

a combination of tools and techniques to produce a product


3.4.4 Paradigm

philosophy or approach for building a product

Draft 2.0 LCD - 26/01/2007 1/8

ESPECIALIZACIN EN ARQUITECTURA EMPRESARIAL DE SOFTWARE PLAN DE ESTUDIOS

4 DEPENDING ON 4.1 the problem to be solved 4.2 the development constraints 4.3 the resources available 5 WHO? (STAKEHOLDERS) 5.1 Customer the company, organization, or person who pays for the software system 5.2 Developer the company, organization, or person who is building the software system 5.3 User the person or people who will actually use the system 6 DEVELOPMENT 6.1 Analysis decompose a large problem into smaller, understandable pieces abstraction is the key

6.2 Synthesis build (compose) software from smaller building blocks


Draft 2.0 LCD - 26/01/2007 2/8

ESPECIALIZACIN EN ARQUITECTURA EMPRESARIAL DE SOFTWARE PLAN DE ESTUDIOS

composition is challenging

7 RELATED TO 7.1 Computer Science

7.2 Systems Engineering 7.3 Information Systems Tiene que ver con las relaciones de los sistemas de informacin y la organizacin que ellos sirven. Se extiende desde la teoria y sus principios hasta su aplicacin y desarrollo. Involucra la instalacin de los sistemas y la preparacin de los usuarios.

Draft 2.0 LCD - 26/01/2007 3/8

ESPECIALIZACIN EN ARQUITECTURA EMPRESARIAL DE SOFTWARE PLAN DE ESTUDIOS

7.4 Computer Engineering Covers the range from theory and principles to practical application of designing and implementing products using hardware and software. Area: Computer hardware and architecture 8 SYSTEMS APPROACH

8.1 Elements
8.1.1 Activities and objects

An activity is an event initiated by a trigger Relationships and the system boundaries


8.1.2 Relationships and the system boundaries

A relationship defines the interaction among entities and activities System boundaries determine the origin of input and destinations of the output

Draft 2.0 LCD - 26/01/2007 4/8

ESPECIALIZACIN EN ARQUITECTURA EMPRESARIAL DE SOFTWARE PLAN DE ESTUDIOS

8.2 must be clearly described

Draft 2.0 LCD - 26/01/2007 5/8

ESPECIALIZACIN EN ARQUITECTURA EMPRESARIAL DE SOFTWARE PLAN DE ESTUDIOS

9 BUILDING A SYSTEM 9.1 Requirements analysis and definition 9.2 System design 9.3 Program design 9.4 Writing the programs 9.5 Unit testing 9.6 Integration testing 9.7 System testing 9.8 System delivery 9.9 Maintenance 10 MEMBER OF THE DEVELOPMENT TEAM

10.1 Requirement analysts work with the customers to identify and document the requirements 10.2 Designers generate a system-level description of what the system us supposed to do
Draft 2.0 LCD - 26/01/2007 6/8

ESPECIALIZACIN EN ARQUITECTURA EMPRESARIAL DE SOFTWARE PLAN DE ESTUDIOS

10.3 Programmers write lines of code to implement the design 10.4 Testers catch faults 10.5 Trainers show users how to use the system 10.6 Maintenance team fix faults that show up later 10.7 Librarians prepare and store documents such as software requirements 10.8 Configuration management team maintain correspondence among various artifacts 11 THE KEY FACTORS THAT HAVE CHANGED THE SOFTWARE DEVELOPMENT

Draft 2.0 LCD - 26/01/2007 7/8

ESPECIALIZACIN EN ARQUITECTURA EMPRESARIAL DE SOFTWARE PLAN DE ESTUDIOS

12 PROFESSIONAL AND ETHICAL RESPONSIBILITY Software engineering involves wider responsibilities than simply the application of technical skills Software engineers must behave in an honest and ethically responsible way if they are to be respected as professionals Ethical behaviour is more than simply upholding the law.

Draft 2.0 LCD - 26/01/2007 8/8

You might also like