soft eng 1st ppt
DESCRIPTION
Soft Eng Midterm 1st PPTTRANSCRIPT
![Page 1: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/1.jpg)
WELCOMEto Software
Engineering Class
16th Meeting: Jan.13, 2014 / MondayPrepared by: Sir Earl Marquez Albina
![Page 2: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/2.jpg)
Let us sing and reflect:
Inspirational Song /
Multimedia Prayer
Presentation
Prepared by: Sir Earl Marquez Albina
![Page 3: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/3.jpg)
Lord of light and wisdom,
grant us bright
intellect,
LPU Prayer before the class:
Reminder: Do 5’s perfectly!
![Page 4: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/4.jpg)
sound judgment and
retentive memory. Help us to study
Reminder: Do 5’s perfectly!
![Page 5: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/5.jpg)
Patiently, orderly and diligently to develop our
gifts Reminder: Do 5’s perfectly!
![Page 6: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/6.jpg)
And make good use of
them according to
your will, Reminder: Do 5’s perfectly!
![Page 7: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/7.jpg)
As we commit ourselves to
Veritas et Fortitudo, Pro Deo et Patria.
Amen Reminder: Do 5’s perfectly!
![Page 8: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/8.jpg)
Live JESUS
in our hearts.Forever!
Reminder: Do 5’s perfectly!
![Page 9: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/9.jpg)
Special Greetings from: Sir Earl Marquez Albina
Happy CCS Days
January 22-24, 2014
![Page 10: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/10.jpg)
Prepared by: Sir Earl Marquez Albina
16th Meeting:
Checking of Attendance
Faculty Consultation
Every Tue. & Fri. 10:00 – 11:00 PM /CCS Dept.
![Page 11: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/11.jpg)
Agenda:• Student Reminders/ Announcements• Lesson Objectives • New Lesson: “Process Software
and System Modeling”• Midterm Quiz No.1 next meeting• Closing Prayer
Reminder: Do 5’s perfectly!
![Page 12: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/12.jpg)
Prepared by: Sir Earl Marquez Albina
Student Reminders / Announcements • January 22 – 24, 2014 CCS Days• January 28 – Deadline of Submission of Midterm Project to Sir Earl• January 28 – February 08, 2014 Midterm Examination Week• January 31 – Chinese New Year No Classes (Friday)
![Page 13: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/13.jpg)
Prepared by: Sir Earl Marquez Albina
Student Reminders in SEPN13C:January 16, 2014 Thursday Submission of Resume of your Grammar
Consultant (Hardcopy, with picture and signature)
January 20, 2014 Monday 2nd Software Inspection (60 % progress) Submission of Chapters 1 and 2 (with dummy corrected by the grammar consultant )
January 23, 2014 Thursday Submission of Chapter 3 (with dummy corrected by the grammar consultant )
January 30, 2014(Midterm Project)
Thursday Submission of Revised SE Proposal, Chapters 1 and 2 for SE Documentation (final and Edited) Pls. read the guidelines prepared by your teacher.Follow the format
![Page 14: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/14.jpg)
Learning Objectives:1. Demonstrate the software to the
teacher and students,2. Explain the software interface and
functionality,3. Share knowledge in
conceptualizing design concepts and architecture,
4. Prepare students for the System Modeling (given in the SE syllabus)
5. Give comments and suggestions Reminder: Do 5’s perfectly!
Software
Process & Modeling
![Page 15: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/15.jpg)
Topic: Software Process & System Modeling
Reminder: Do 5’s perfectly!
A collection of work activities, actions, and
task that are performed when some work product
is to be created.
Process
![Page 16: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/16.jpg)
Reminder: Do 5’s perfectly!
It executes the activities in a circular manner.
Evolutionary Process
Topic: Software Process & System Modeling
![Page 17: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/17.jpg)
Reminder: Do 5’s perfectly!
It executes the five framework activities in
sequence beginning with communication and culmi-nating with deployment.
Linear ProcessTopic: Software Process & System Modeling
![Page 18: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/18.jpg)
Reminder: Do 5’s perfectly!
It executes one or more activities in parallel with
other activities.
Parallel Process
Topic: Software Process & System Modeling
![Page 19: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/19.jpg)
Reminder: Do 5’s perfectly!
It executes the activity that repeats one or more
of the activities before proceeding to the next
activity.
Iterative Process
Topic: Software Process & System Modeling
![Page 20: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/20.jpg)
Reminder: Do 5’s perfectly!
• Defines the approach that is taken as software is engineered.
• Served as framework for the activities, actions and task
Software ProcessTopic: Software Process & System Modeling
![Page 21: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/21.jpg)
Reminder: Do 5’s perfectly!
Software phasing that deals with project
initiation and requirements gathering of
the software.
1. Communication
Topic: Generic Process Model
![Page 22: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/22.jpg)
Reminder: Do 5’s perfectly!
Software phasing that deals with estimating,
scheduling, and tracking of the software.
2. Planning
Topic: Generic Process Model
![Page 23: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/23.jpg)
Reminder: Do 5’s perfectly!
Software phasing that deals with the analysis
and design of the software.
3. Modeling
Topic: Generic Process Model
![Page 24: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/24.jpg)
Reminder: Do 5’s perfectly!
Software phasing that deals with the coding and testing of the software..
4. Construction
Topic: Generic Process Model
![Page 25: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/25.jpg)
Reminder: Do 5’s perfectly!
Software phasing that deals with the delivery,
support and feedback of the software.
5. Deployment
Topic: Generic Process Model
![Page 26: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/26.jpg)
Reminder: Do 5’s perfectly!
Software Maintenance
Activities
Topic: System Modeling
![Page 27: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/27.jpg)
Reminder: Do 5’s perfectly!
activities are triggered by software faults encountered during the use of
the software. They involve simple fixes like cosmetic changes to the user
interface, or more complex fixes like redesign of a module or the re-
introduction of a missing functionality..
Corrective maintenance Topic: Types of Software Maintenance
![Page 28: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/28.jpg)
Reminder: Do 5’s perfectly!
activities involve dealing with weaknesses and vulnerabilities identified by the development
team during or after deploying the software and were not dealt with
in the installed software. .
Preventive maintenance Topic: Types of Software Maintenance
![Page 29: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/29.jpg)
Reminder: Do 5’s perfectly!
activities involve dealing with requests to improve the efficiency
of the algorithms and data structures, and user interface
interactions used in the design. .
Perfective maintenance Topic: Types of Software Maintenance
![Page 30: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/30.jpg)
Reminder: Do 5’s perfectly!
activities involve requests from software stakeholders to adapt
the software to different operating environments, user
interface styles, social contexts, or even new government regulations
and standards.. .
Adaptive maintenance Topic: Types of Software Maintenance
![Page 31: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/31.jpg)
Reminder: Do 5’s perfectly!
Types of System
Modeling
Topic: System Modeling
![Page 32: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/32.jpg)
Reminder: Do 5’s perfectly!
It combines the elements of the linear and parallel
process.
Incremental ModelTopic: System Modeling
![Page 33: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/33.jpg)
![Page 34: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/34.jpg)
Reminder: Do 5’s perfectly!
A systematic sequential approach to software development and also
known as the classic life cycle.
.
Waterfall ModelTopic: System Modeling
![Page 35: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/35.jpg)
![Page 36: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/36.jpg)
Reminder: Do 5’s perfectly!
It allows a software team to represent iterative and
concurrent elements of any of the process models.
Concurrent ModelTopic: System Modeling
![Page 37: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/37.jpg)
Reminder: Do 5’s perfectly!
• Introduced by Barry Boehm in 1988.
• An evolutionary software engineering paradigm
Spiral ModelTopic: System Modeling
![Page 38: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/38.jpg)
![Page 39: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/39.jpg)
Reminder: Do 5’s perfectly!
• Use the Unified Modeling Language (UML)
Object Oriented ModelTopic: System Modeling
![Page 40: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/40.jpg)
Reminder: Do 5’s perfectly!
• Analysis – Identification of problem domain objects, object attributes and methods (operations), object relationships: aggregation (composition), inheritance and communication, scenarios using sequences of interactions
Object Oriented ModelTopic: System Modeling
![Page 41: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/41.jpg)
Reminder: Do 5’s perfectly!
• Design – solution domain classes and interrelationships, entity, interface and control classes.
• Implementation – use Java, C++, C#
Object Oriented ModelTopic: System Modeling
![Page 42: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/42.jpg)
Reminder: Do 5’s perfectly!
• developed by W. Humphrey • CMM can be used to assess
the maturity of existing processes.
Capability Maturity Model (CMM)
Topic: System Modeling
![Page 43: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/43.jpg)
Midterm Period
Quiz No.1next meeting
Reminder: Do 5’s perfectly!
![Page 44: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/44.jpg)
Lord, thank you for giving us
the opportunity to learn
LPU Prayer after the class:
Reminder: Do 5’s perfectly!
![Page 45: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/45.jpg)
And the capacity to understand.
Let our knowledge be
of service Reminder: Do 5’s perfectly!
![Page 46: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/46.jpg)
Not only for the attainment of our goals,
but also Reminder: Do 5’s perfectly!
![Page 47: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/47.jpg)
For the benefit of others.
Amen
Reminder: Do 5’s perfectly!
![Page 48: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/48.jpg)
Live JESUS
in our hearts.Forever!
Reminder: Do 5’s perfectly!
![Page 49: Soft Eng 1st PPT](https://reader037.vdocuments.net/reader037/viewer/2022103018/55896a06d8b42a7e268b46a7/html5/thumbnails/49.jpg)
Take care and God
bless!- Sir Albina