free ftp hosting | business hosting | cheap dot com domains | reseller web hosting | free hosting no ads | joomla templates | free website hosting
ASE: Advanced Software Engineering
(Semester 1/2007)
Updated:
7 August 2010


Click refresh if this page shows incomplete



Menu 1:

(This web site:)

(Pages from this web site:)

Homepage

About me (Dr Jan Pajak)

All-in-one

Korea

Hosta

Hawaian sign

Somebody

Menu 2


(Sem 1, 2007 notes:)

ASE

IP


(Sem 2, 2007 notes:)

CP

DM


(Mirrors of this page:)

pajak.fateback.com

pajak.6te.net




Menu 2:

(scrollable)

(Here is the list of all web pages of this author, arranged by language (in 8 languages). Choose the page that interests you by dragging scroll bars, then click on this page to run it:)

Here the page menu2.htm should be displayed.

(The same list can be displayed from "Menu 1" by clicking over there on the item "Menu 2".)


Unofficial lecture notes
for "Advanced Software Engineering" (ASE),
by Prof. Dr Eng. Jan Pajak
of the Ajou University, Suwon, South Korea.

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: ASE class in 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: ASE class in Sem. 1, 2007

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.