Engineering Secure and Effective Software Systems
Timeline
-
February 19, 2025Experience start
-
April 22, 2025Experience end
Experience scope
Categories
Security (cybersecurity and IT security) Information technology Software development Data analysis Project managementSkills
software systems software requirements specification project planning communication ethical standards and conduct software engineering technical documentation risk analysis teamwork managementThis module provides a systematic approach to the analysis, design, construction, testing, deployment and maintenance of software. The module also broadens the student’s knowledge of methods, techniques and tools used in software engineering and systems development.
This experience offers learners a hands-on opportunity to apply their knowledge of software engineering and systems development in a real-world context. Participants will engage in the complete software life cycle, from analysis and design to deployment and maintenance, using industry-standard methods and tools. Learners will enhance their skills in project planning, teamwork, and communication while considering legal, ethical, and security issues. By collaborating with industry professionals, learners will gain practical experience in developing software solutions that meet specific business needs.
Learners
- Software requirements specification document
- Project plan with risk analysis and management strategies
- Technical documentation and user manuals
- Presentation of project outcomes and lessons learned
Project timeline
-
February 19, 2025Experience start
-
April 22, 2025Experience end
Project Examples
Requirements
- Implement a feature enhancement for an existing software product
- Build a dashboard for real-time data visualization and analytics
- Develop a software module to automate routine business processes
- Create a user-friendly interface for an internal company tool
- Conduct a security assessment and propose improvements for a software system
Additional company criteria
Companies must answer the following questions to submit a match request to this experience:
How often can you commit to meeting with the students?
Will you provide all the information needed for the students to complete the project?
Timeline
-
February 19, 2025Experience start
-
April 22, 2025Experience end