Notice that:
- ASE course is held on Mondays and Wednesdays, 1:30 to 2:45 pm, in Paldal Hall (22), room 1025.
- For practical reason, the most essential information covered during our lectures is summarised in these
lecture notes. Thus, these lecture notes are true reflection of everything that was presented, discussed, or
practically exercised during our lectures. In order to run or to download any notes made available here, simply
click on the underlined part
(in green)
of the title of these notes!
- These lecture notes are supplemented with the textbook by Ian Sommerville,
"Software Engineering", Eight Edition, Addison-Wesley, Publishing Company, 2007,
ISBN 13:978-0-321-31379-9, HC.
- The web site pajak.110mb.com,
which previously hosted
a mirror of this web page, was sabotaged (hacked) by someone,
and needed to be deleted on Friday, 16 March 2007. It was replaced
by the site pajak.fateback.com - thank you for using this other one from now on.
- For further instructions see the end of this web page.
Course Outline for Sem. 1/2007:
Course Outline (in "Word" .doc format).
Course Outline (in "Power Point" .ppt format).
Course participants during Sem. 1/2007:
Fig. #1: Participants of the Advanced Software Engineering course
during semester 1, 2007. (Click on this photograph to enlarge it.)
Fig. #2: A photograph of Advanced Software Engineering course
participants taken together with their Professor by the front
of the Hall of Electrical Enginnering Division, near the end
of semester 1, 2007 - i.e. on Monday, 4 June 2007.
(Click on this photograph if you wish to to enlarge it.)
Captured on this photo in order of the visibility of their faces,
from left to right, are as follows -
in the front row: OH, JYS, UT, JSW;
in the middle row: GB, SDY, PYH, AS, JAC, SSR;
in the back row: SM, KI, YS, MH, Prof.
Part 1: Lecture Notes (in "*.doc" format for the "WORD XP"):
Lecture 1 (Contains the summary of the entire course.)
Lecture 2 (Software lifecycles.)
Lecture 3 (Object-Oriented Software Engineering - OO SE.)
Lecture 4 (Component-based SE - CBSE).
Lecture 5 (System-engineering based SE.)
Lecture 6 (Architecture-based Software Engineering.)
Lecture 7 (Concluding issues of Software Engineering.)
Week 16 (final examinations break - no lectures): our final exam is on Wednesday, 20 June 2007, at 1:30 pm, in the same venue as our normal classes! For example questions see "Part 5" below.
Part 2: Lecture Presentations (in "*.ppt" format for the "Power Point"):
Lecture 1 (Contains the summary of the entire course.)
Lecture 2 (Software lifecycles.)
Lecture 3 (Object-Oriented Software Engineering.)
Lecture 4 (Component-based SE - CBSE).
Lecture 5 (System-engineering based SE.)
Lecture 6 (Architecture-based Software Engineering.)
Lecture 7 (Concluding issues of Software Engineering.)
Week 16: final examination break - no lectures (our final exam is on Wednesday, 20 June 2007, at 1:30 pm).
Part 3: Guiding notes for student presentations in 1/2007:
Presentation 0 (0 marks) - i.e. the presentation of your topic, *.DOC format (this document explains what and how should be addressed on your first presentation).
Presentation 0 (0 marks) - i.e. the presentation of your topic, *.PPT format (this document highlights major points as to what and how should be addressed in your first presentation).
Presentation 1 (6 marks) - i.e. the presentation of main outcomes of your analysis phase of software lifecycle and your self-assessment of this presentation (WORD.DOC format).
Presentation 2 (6 marks) - i.e. the presentation of main outcomes of your research on selected aspects of the design phase (i.e. on constraints) related to your project, together with your self-assessment of this presentation (WORD.DOC format).
Presentation 3 (6 marks) - i.e. the presentation of main outcomes of your research on the priority of features of the sotware tool that you are to use and attributes of source code of programs that your team is to produce during the programming phase, together with your self-assessment of this presentation (WORD.DOC format).
Presentation 4 (10 marks) - i.e. the presentation of your implemenation schedule and accompanying documents for the software project that you researched, together with your self-assessment of this presentation (WORD.DOC format).
Presentation 5 (6 marks) - i.e. the presentation of your maintenance plan and accompanying documents for the software project that you researched, together with your self-assessment of this presentation (WORD.DOC format).
Presentation 6 (6 marks) - i.e. the concluding presentation which summarises accomplishements of your software project that you researched, together with your self-assessment of this presentation (WORD.DOC format).
Part 4: Examples of topics for student presentations in 1/2007:
List of topics selected by students for presentations, *.DOC format (this list summarises topics that were selected by subsequent teams of students for SE researching and for presentation).
Please notice that presented below are examples of these
topics only, which have no commercial sensitivity and
thus which are suitable for open presentation in Internet.
However, several teams pursued research and presentation
of topics which had significant commercial sensitivity.
These topics are not included into examples below.
Summary of the topic for team 2, *.DOC format (it provides the summary required for the presentation no 2).
Summary of the topic for team 5, *.DOC format (it provides the summary required for the presentation no 2).
Summary of the topic for team 6, *.DOC format (it provides the summary required for the presentation no 2).
Summary of the topic for team 8, *.DOC format (it provides the summary required for the presentation no 2).
Part 5: Final exam for 1/2007 - to be held in our usual class hours and ussual classroom on Wednesday, 20 June 2007 (i.e. from 1:30 to 2:45 pm):
Examples of final exam questions (some amongst these questions are to be used on the final exam. Thus if someone is able to answer all of them, should also be able to pass the final exam.)
Part 6:
Instructions on how to use this web page:
(1) Each program provided here is in a source code.
(2) In order to download any document (e.g. *.doc, *.ppt, *.htm, *zip, etc.) to your computer,
simply click on green name of this document,
and then follow the procedure that displays itself on the downloading documents from a web page.
(3) My (i.e. Prof. Dr Eng. Jan Pajak) office contact details are - room: 440; office tel. ext.: 1742.
Part 7:
Emails and contact details to the
author
of this web page:
Current email addresses of the author of this web page, i.e.
Dr Jan Pajak
(while for the duration of 2007 - Prof. Dr Eng. Jan Pajak),
at which readers can post possible comments or
inquiries, are provided on the web page named
about me (Dr Eng. Jan Pajak).
That page also provides my postal address
and telephone numbers.
Part 8:
Copyrights © 2010 by Dr Jan Pajak:
Copyrights © 2010 by Dr Jan Pajak. All rights
reserved. This web page, amongst others, reports
outcomes of research by the author - only that
does it in a popular language (so that it can be understood
by readers with non-scientific orientation). Ideas
presented on this web page, on pages linked
to it, as well as in publications by the author,
are unique for the author’s research, and thus
from the same angle these ideas were NOT
presented by any other researcher. As such,
this web page presents, or provides links to,
ideas which are the intellectual property of the
author. Therefore, the content of this web page
is the subject to the same laws of intellectual
ownership as every other scientific publication.
Especially the author reserves for himself the
credit-rights for the scientific discoveries and
inventions described on this web page and
on pages linked with it. Therefore, the author
reserves that during repeating any idea
presented on this web page (i.e. any theory,
principle, deduction, interpretation, device, evidence,
proof, etc.), the repeating person gives a full credit
to the author of this web page, through clearly
explaining that the author of a given idea and/or research
is Dr Jan Pajak, through indicating the internet address
of that web page on which given idea was published,
and through mentioning the date of most recent
update of that web page (i.e. the date indicated
at the end of page).
* * *
Date of starting this web page: 1 March 2007.
Date of the latest update of this page: 7 August 2010.
|