|
|
DT 217 MSc in Computing
(Knowledge Management)
(1 year fulltime/2 years part-time)
|
|
Places Available
for September 2008 |
|
Knowledge Systems
Analysis and Design |
|
|
Module Code
SENG9130
Module Type
Core
ECTS Points
5
Duration
1 Semester Contact Hours
3 hours per
week
|
The
development of knowledge based systems presents different
challenges to more traditional information systems development. A
different took-kit is required to tackle the key complex task of
analysis and design of knowledge based systems. The choice of
methodology can seriously influence the success of a knowledge
based project.
The focus of the course is
best practice, the theme of the course is the complexity of
knowledge based systems development. The suitability and
limitations of the more ‘traditional’ systems analysis and design
practice for the purpose of knowledge based systems will be
explored. Both the aspect-oriented and adaptive approach to
software development will be introduced. |
|
Essential Reading |
Andrew Hunt and David Thomas,
1999, The Pragmatic Programmer
Addison Wesley
Robert Martin, 2003, Agile Software Development: Principles,
Patterns, and Practices, Prentice Hall
Filman et al, 2004,
Aspect-Oriented Software Development, Addison Wesley
|
|
Supplemental Reading |
Kent Beck,
1999, Extreme Programming Explained: Embrace Changes, Addison
Wesley
Alistair Cockburn, 2002, Agile Software
Development", Addison Wesley
|
|
Web references, journals and other sources |
Journals
IEEE Transactions on
Knowledge and Data Engineering
IEEE
Transactions on Software Engineering
International Journal of
Knowledge-Based and Intelligent Engineering Systems, http://www.kesinternational.org/journal/
Conferences
- International Conference
on Aspect Oriented Computing, Proceedings published by ACM
-
International Conference on Software Engineering
(ICSE)
- International Conference
on
Knowledge-Based Intelligent Information & Engineering Systems (KES),
Proceedings published in International Journal of
Knowledge-Based and Intelligent Engineering Systems
- European Software
Engineering Conference and ACM SIGSOFT Symposium on the
Foundations of Software Engineering
Web Sites
|
|
|
For information on
how to apply
click here
For more information contact
Deirdre Lawless
|
|