Home - Log in

Development Project

Development Project Computer Science S4
Lessons : h TD : h TP : h Project : h Total : h
Co-ordinator : Loick Lhote
Prerequisite
Project management, Software engineering, Software development tools, Object-oriented programming, Java, C languages ...
Course Objectives
Acquire an overall vision and certain techniques and methodologies for the development and management of a project. To be initiated to the methods of follow-up and piloting by the technical data of projects, in particular those developed for group work.
Syllabus
Identification of engineering, development and integration / testing / qualification tasks and activities in the life cycle (international standards, unified process, agile methods). Architecture and configuration trees. Requirements management. Configuration management, support tools. Software testing and test/testing data management.
Practical work (TD or TP)
The subject of the project is chosen from a list composed from the needs of external clients, teachers or students themselves.
Acquired skills
Experience in IT projects carried out in teams. Basics of technical project management.

Skills block: Design a sustainable solution in the field of software engineering
Formalize and model a problem using mathematical and algorithmic tools.
-> Level 2: Find relevant information in the scientific and technical literature then evaluate and use it.
-> Level 2: Make an architectural and functional modeling of a solution.
-> Level 2: Evaluate the quality of a design.

Skills block: Develop and deploy a software solution
-> Level 2: Realize, test and validate large-scale software solutions.
-> Level 2: Manage complex systems by making the best use of software engineering.
-> Level 2: Adapt a model according to constraints (physics, systems, time, complexity and cost).
-> Level 1: Master the paradigms and idioms of programming languages.
-> Level 1: Master the major software technologies.

Skills block: Interact as an engineer in the world of software development
Animate and manage a software development project as a team.
-> Level 1: Master the software development process.
-> Level 1: Manage configurations and technical data.
Bibliography
See related courses

© 2024 - ENSICAEN ( Legal Notices - Credits )