KTU Management of software systems MSS Notes S5 2019 Scheme

1

KTU MSS Notes Management of software systems 2019 Scheme Notes

KTU  Management of software systems CST 309 MSS is an S5 CSE 2019 scheme course. This course provides fundamental knowledge in the Software Development Process. It covers Software Development, Quality Assurance, Project Management concepts and technology trends. This course enables the learners to apply state of the art industry practices in Software development. This course helps the learners to enable them to apply state of the art industry practices in Software development. It includes but is not limited to business analysis, feature teams, Agile planning, estimation, automated testing practices and refactoring. The Notes for Management of software systems are easily available on our website (www.keralanotes.com).

Board KTU
Scheme 2019 New Scheme
Year Third Year
Semester S5
Subject CST 307 | Management of software systems
Credit 3
Category KTU S5 Computer Science

KTU S5 Management of software systems | CST 309 | Notes (2019 Scheme)

Are you in need of study materials for the Management of software systems MSS CST 309? This course demonstrates Traditional and Agile Software Development approaches, Prepare Software Requirement Specification and Software Design for a given problem. Justify the significance of design patterns and licensing terms in software development, prepare testing, maintenance and DevOps strategies for a project. Make use of software project management concepts while planning, estimation, scheduling, tracking and change management of a project, with a traditional/agile framework. Utilize SQA practices, Process Improvement techniques and Technology advancements in cloud-based software models and containers & microservices.

Module 1

Module 1 - Syllabus

Introduction to Software Engineering - Professional software development, Software engineering ethics. Software process models - The waterfall model, Incremental development. Process activities - Software specification, Software design and implementation, Software validation, Software evolution. Coping with change - Prototyping, Incremental delivery, Boehm's Spiral Model. Agile software development - Agile methods, agile manifesto - values and principles. Agile development techniques, Agile Project Management. Case studies: An insulin pump control system. Medicare - a patient information system for mental health care.

Module 1 - Notes

Module 1  MANAGEMENT OF SOFTWARE SYSTEMS | CST 309 SYSTEMS PPT Notes

DOWNLOAD PREVIEW

Module 1  MANAGEMENT OF SOFTWARE SYSTEMS | CST 309 SYSTEMS PDF Notes

DOWNLOAD PREVIEW

Module 2

Module 2 - Syllabus

Requirement Analysis and Design - Functional and non-functional requirements, Requirements engineering processes. Requirements elicitation, Requirements validation, Requirements change, Traceability Matrix. Developing use cases, Software Requirements Specification Template, Personas, Scenarios, User stories, Feature identification. Design concepts - Design within the context of software engineering, Design Process, Design concepts, Design Model. Architectural Design - Software Architecture, Architectural Styles, Architectural considerations, Architectural Design Component level design - What is a component?, Designing Class-Based Components, Conducting Component level design, Component level design for web-apps. Template of a Design Document as per “IEEE Std 1016-2009 IEEE Standard for Information Technology Systems Design Software Design Descriptions”. Case study: The Ariane 5 launcher failure.

Module 2 - Notes

Module 2 MANAGEMENT OF SOFTWARE SYSTEMS | CST 309 PPT Notes

DOWNLOAD PREVIEW

Module 2 MANAGEMENT OF SOFTWARE SYSTEMS | CST 309 PDF Notes

DOWNLOAD PREVIEW

Module 3

Module 3 - Syllabus

Implementation and Testing - Object-oriented design using the UML, Design patterns, Implementation issues, Open-source development - Open-source licensing - GPL, LGPL, BSD. Review Techniques - Cost impact of Software Defects, Code review and statistical analysis. Informal Review, Formal Technical Reviews, Post-mortem evaluations. Software testing strategies - Unit Testing, Integration Testing, Validation testing, System testing, Debugging, White box testing, Path testing, Control Structure testing, Black box testing, Testing Documentation and Help facilities. Test automation, Test-driven development, Security testing. Overview of DevOps and Code Management - Code management, DevOps automation, Continuous Integration, Delivery, and Deployment (CI/CD/CD). Software Evolution - Evolution processes, Software maintenance.

Module 3 - Notes

Module 3 MANAGEMENT OF SOFTWARE SYSTEMS | CST 309 PPT Notes

DOWNLOAD PREVIEW

Module 3  MANAGEMENT OF SOFTWARE SYSTEMS | CST 309 SYSTEMS PDF Notes

DOWNLOAD PREVIEW

Module 4

Module 4 - Syllabus

Software Project Management - Risk management, Managing people, Teamwork. Project Planning, Software pricing, Plan-driven development, Project scheduling, Agile planning. Estimation techniques, COCOMO cost modeling. Configuration management, Version management, System building, Change management, Release management, Agile software management - SCRUM framework. Kanban methodology and lean approaches.Module 4 - Notes

Module 4 - Notes

Module 4 MANAGEMENT OF SOFTWARE SYSTEMS | CST 309 PPT Notes

DOWNLOAD PREVIEW

Module 4  MANAGEMENT OF SOFTWARE SYSTEMS | CST 309 SYSTEMS PDF Notes

DOWNLOAD PREVIEW

Module 5

Module 5 - Syllabus

Software Quality, Process Improvement and Technology trends Software Quality, Software Quality Dilemma, Achieving Software Quality Elements of Software Quality Assurance, SQA Tasks , Software measurement and metrics. Software Process Improvement(SPI), SPI Process CMMI process improvement framework, ISO 9001:2000 for Software. Cloud-based Software - Virtualisation and containers, Everything as a service(IaaS, PaaS), Software as a service. Microservices Architecture - Microservices, Microservices architecture, Microservice deployment.

Module 5 - Notes

Module 5 MANAGEMENT OF SOFTWARE SYSTEMS | CST 309 PPT Notes

DOWNLOAD PREVIEW

Module 5  MANAGEMENT OF SOFTWARE SYSTEMS | CST 309 SYSTEMS PDF Notes

DOWNLOAD PREVIEW


Feel free to comment and share this if you found it useful. Give your valuable suggestions in the comment session or contact us for any details regarding the KTU Third year S5 Computer Science (CSE) 2019 Scheme Study Materials, Syllabus, Previous Year Solved Question Papers, and Other Materials. 

KTU S5 CSE Related Links


Other Related Links



We hope the given KTU S5 Computer Science (CSE) Latest 2019 Scheme Syllabus, Notes, Study Materials, Previous Year Questions and Other Materials will help you.

If you have any queries regarding the KTU S5 Computer Science (CSE) Study Materials, drop a comment below and we will get back to you at the earliest.

Keralanotes.com      Keralanotes.com      Keralanotes.com      Keralanotes.com      Keralanotes.com      

Post a Comment

1 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment

#buttons=(Accept !) #days=(30)

Our website uses cookies to enhance your experience. know more
Accept !
To Top

Join Our Whatsapp and Telegram Groups now...