Information System Design
General
Code: ΕΠ59
Language: Greek
Delivery: Face-to-face
Prerequisites:
Workload
- Lectures: 39.0 hours
- Lab: 0.0 hours
- Study: 36.0 hours
- Project: 50.0 hours
Course Content
-Business process and requirements analysis
-Requirements modeling: Use Cases, UML, BPMN, DFDs
-Systems development methodologies: Waterfall, Agile, DevOps
-IS architectures: Monolithic, SOA, Microservices
-UX/UI and user-centered design
-Integration with existing enterprise systems (ERP, CRM, BI)
-Design for security and data governance
-Evaluation of alternative solutions and implementation decisions
-Digital transformation and IT strategy alignment
-Prototyping and design tools (e.g., Enterprise Architect, Draw.io)
-Presentation and documentation of IS designs
Learning Outcomes
Upon successful completion of the course, students will be able to:
-Analyze business processes and user requirements and translate them into technical specifications.
-Use modeling tools and languages (e.g., UML, BPMN) to describe systems.
-Choose and justify appropriate design and architectural approaches.
-Apply user-centered, secure, and interoperable design principles.
-Collaborate effectively in system design teams and present integrated IS design proposals.
Skills
The course contributes to the development of the following general skills:
-Information retrieval, analysis, and synthesis using appropriate technologies
-Decision-making based on qualitative and quantitative design criteria
-Autonomous work and time management in project-based contexts
-Teamwork, especially in interdisciplinary settings
-Project planning and management for IT-related initiatives
-Interdisciplinary collaboration, linking information systems with business operations
-Critical and creative thinking in designing system solutions
-Communication with both technical and non-technical audiences, through documentation and presentations
-Awareness of ethical, security, and data protection issues in IS design
