DE0747 Enterprise Architecture and Requirements Engineering

Code DE0747
Name Enterprise Architecture and Requirements Engineering
Status Compulsory/Courses of Limited Choice
Level and type Post-graduate Studies, Academic
Field of study Computer Science
Faculty
Academic staff Mārīte Kirikova, Pēteris Rudzājs
Credit points 6.0
Parts 1
Annotation The study course presents basic approaches to requirements engineering. Students learn to identify and design enterprise/business architectures and specify requirements for organisational information systems viewing people and computer systems as nodes of information processing. They learn to analyse and evaluate information logistics in organizations. Acquired knowledge is beneficial not only for requirements identification for information and communication technology solutions; it is applicable also for the design of products and services in general. .
Contents
Content Full- and part-time intramural studies Part time extramural studies
Contact hours Independent work Contact hours Independent work
The scope of advanced requirements engineering. Standards in requirements engineering. Cognitive psychological and ethical issues in requirements engineering. 8 14 0 0
Problem oriented requirements engineering. 8 12 0 0
Enterprise modeling and requirements engineering. 8 8 0 0
Information logistics. 4 12 0 0
Enterprise architecture: the frameworks and description language. 16 20 0 0
Other approaches in requirements engineering (value based and agent based requirements engineering). 8 12 0 0
Variability management in requirements engineering. 4 6 0 0
Decision model and notation. 4 6 0 0
Requirements management and continuous requirements engineering. 4 6 0 0
Total: 64 96 0 0
Goals and objectives
of the course in terms
of competences and skills
The goal of the study course is to provide knowledge, understanding and skills in the identification, representation and management of requirements while respecting the enterprise architecture of organizations. The tasks of the study course: 1. To provide an understanding of business architecture and requirements engineering standards and their evolvement dynamics. 2. To provide awareness of the range of methods used in requirements engineering. 3. To develop the ability to reflect and evaluate enterprise architecture and its changes. 4. To develop the ability to use different requirements engineering methods and evaluate their usefulness in specific situations.
Learning outcomes
and assessment
Understands the goals, scope and problems of enterprise architecture and requirements engineering. - Demonstrate this understanding by solving tasks in the exam.
Is able to acquire requirements without overstepping ethical principles of business, systems analysis, and information systems design. - Correct answers in individual or group assignments and/or the exam.
Is able to use and evaluate requirements engineering methods and tools. - Correct answers in individual or group assignments and/or the exam.
Is able to represent and evaluate the As-Is and To-Be states of an enterprise architecture. - Enterprise architecture models developed and evaluated in individual and/or group assignments and the exam.
Is able to suggest systemic information technology solution according to the business needs. - Defines requirements for information technology solution systemically for the business needs of the case chosen in individual assignment and the case given in the exam.
Evaluation criteria of study results
The results of individual and group assignments (at least 40% of the maximum of points should be achieved) - 50%
Exam (at least 40% of the maximum of points should be achieved) - 50%
 
Course prerequisites Suggested: systems analysis, database basics.
Course planning
Part CP Hours Tests
Lectures Practical Lab. Test Exam Work
1 6.0 32.0 0.0 32.0 *

[Extended course information PDF]