Registry
Module Specifications
Archived Version 2016 - 2017
| |||||||||||||||||||||||||||||||||||||||||
Description A module which provides students with an understanding of the theory and practice associated with the development of Information Technology-based applications and solutions. | |||||||||||||||||||||||||||||||||||||||||
Learning Outcomes 1. Describe systems that exist within a variety of organisations. 2. Demonstrate the stages of the systems development life cycle. 3. Critique a system proposal. 4. Describe how a feasibility study on a proposed system is carried out. 5. Evaluate the techniques used by a Project Manager to schedule activities and resources. 6. Translate data requirements into a database design using a data modelling technique 7. Translate system requirements into a system design using a process modelling technique 8. Contrast the different options for sourcing the development of an information system 9. Describe the features of Extreme Programming, Agile Methodologies, Scrum 10. Summarise common problems with Information Systems Projects and the Risk Analysis Process | |||||||||||||||||||||||||||||||||||||||||
All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml |
|||||||||||||||||||||||||||||||||||||||||
Indicative Content and
Learning Activities DEGREE LEVEL B: SYSTEMS PLANNING (CB).________________________________________________________________________________________________Unit 1: Systems Development Life Cycle the Systems Development Life CycleSDLC Models, Traditional (Sequential) SDLC Model, Traditional SDLC Stages, Methodical Approach To Systems Development, Agile SDLC Models, Agile SDLC Stages (High-Level View), Choosing The Right SDLC Methodology, What Is A System? Who Is Involved In The Systems Development Process? What Is A Subsystem? Summary.Unit 2: Types of Information Systems Transaction Processing Systems (TPS)Batch & On-Line TPS,Management Information Systems (MIS), Decision Support Systems (DSS), Requirements For Information Systems.Unit 3: Systems Planning Systems PlanningInitiating Development ProjectsUnit 4: Feasibility Study Feasibility StudyWhat Benefits Will The System Provide? Deciding The Feasibility Of A System, Reporting Back To The I.T. Executive, Terms Of Reference, Example Terms Of Reference For A Personnel Records System For A Multinational Organisation.Unit 5: Communication Different Types of CommunicationParticipation of Users in Systems Development, interviewing, meetings, Making a Presentation, Written Reports, Manuals and Technical Writing.Unit 6: Project Management Project ManagementProject Planning, Critical Path Analysis, Measurement Of Software Development Effort, Project Monitoring, Computerised Tools For Project Management, Organisation Of The Systems Development Resources, Risk Management.Unit 7: Risk AnalysisRisks associated with the technical feasibility of a project, Risks associated with developing a project, Classic Planning and Project Management Errors of a project, Risks associated with implementing a new system, Perspectives on problems with information system projects, Example from a developer's perspective, The cost of poor requirements, Stakeholder analysis, Professional and ethical responsibilityUnit 8: Systems Analysis, what Is Systems Analysis?Why Is Systems Analysis Necessary? What Does The Systems Analyst Do? Fact-Finding Techniques, Scoping The System.Unit 9: Data Modelling Entity-Relationship ModellingEntity, More Than One Occurrence, Uniquely Identifiable, There Must Be Data, of Interest To The System, The System Itself Does Not Appear As An Entity, Study The Documents Used In The System, Attributes, Relationships, Identifying Relationship Cardinality, A Technique To Identify Relationships, Checklist For An E-R Diagram, Computerised Tools, Relational Mapping Rules, Integrity Constraints, Data Dictionary, Operations On Tables & Constraint Violations, Is The Data Analysis Section Complete? Normalisation, Three Stages of Normalisation, Summary.Unit 10: Process Modelling Data Flow DiagramsThree Levels of Diagram, Example Of A D.F.D. Summary of D.F.D.’S Computerised Tools, Other System Description Techniques, Control Structures, Language Restrictions, Summary Of Process Modelling, Combining the Data And Process Models, Functional Specification, Summary.Unit 11: Systems Design , What Is Systems Design?Systems Architecture, Issues Surrounding The Choice Of Relational Database, Sub-Systems, Interfaces, Usability, Security, Prototyping, Summary.Unit 12: Building the Required System Teams InvolvedStructure of Development Teams, Development Environment, Development Schedule, Controlling Changes, Documentation used, Quality Assurance, Walkthroughs, Summary.Unit 13: Testing the Developed System Types of Testing TeamsStructure of Testing Teams, Environment Requirements, Testing Schedule, Documentation Used, Tracking System, Testing Phases Multi-User Testing, Education & Training, Summary.Unit 14: Implementing the new system, setting up the production environment.Conversion Strategies, Conversion Period, People Involved, SummaryUnit 15: Maintaining and enhancing the new system post-implementation reviewLive Issues, Controlling And Managing Changes, Releasing The New Version of The System, Summary .Unit 16: Other Approaches to Systems Development OutsourcingOffshore Development, Purchasing Off-The-Shelf Solutions, Bring In External Resources, Summary.Unit 17: Developing Management Systems Types of Management Information SystemsSystems Planning, Feasibility Study, Systems Analysis, Systems Design, Systems Build, Testing A Mis, Implementing The New Management System, Summary.Unit 18: Agile Methodologies Agile Methodologies.The Agile Manifesto, Scrum, Roles, The Sprint, Backlogs – Product Backlog, Sprint Backlog ,Meetings, Outcome – Potentially Shippable Product Increment .Unit 19: Extreme Programming What Is XP?Values of XP, Principles of XP, Practices of XP, Corollary Practices, XP and Scrum. | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
Indicative Reading List | |||||||||||||||||||||||||||||||||||||||||
Other Resources None | |||||||||||||||||||||||||||||||||||||||||
Programme or List of Programmes |
CSSE | Cert in Software Sys & Entrepreneurship |
IS | BSc in Management of Info Tech/Info Syst |
IT | BSc in Information Technology |
ITS | Diploma/BSc in Information Technology |
- See the module specification for CB in 2003 - 2004
- See the module specification for CB in 2004 - 2005
- See the module specification for CB in 2005 - 2006
- See the module specification for CB in 2006 - 2007
- See the module specification for CB in 2007 - 2008
- See the module specification for CB in 2008 - 2009
- See the module specification for CB in 2009 - 2010
- See the module specification for CB in 2010 - 2011
- See the module specification for CB in 2011 - 2012
- See the module specification for CB in 2012 - 2013
- See the module specification for CB in 2013 - 2014
- See the module specification for CB in 2014 - 2015
- See the module specification for CB in 2015 - 2016
- See the module specification for CB in 2016 - 2017
- See the module specification for CB in 2017 - 2018
- See the module specification for CB in 2018 - 2019
- See the module specification for CB in 2019 - 2020
- See the module specification for CB in 2020 - 2021
- See the module specification for CB in 2021 - 2022
- See the module specification for CB in 2022 - 2023
- See the module specification for CB in 2023 - 2024
- See the module specification for the current year