2 minute read

Reto Meier, “Professional Android 4 Application Development”, Third edition, Wrox, 2012 ISBN 9781118102275.

Unit V - Developing IoTs: Introduction to Python, Introduction to different IoT tools, Developing applications through IoT tools, Developing sensor based application through embedded system platform, Implementing IoT concepts with Python.

Text Book:

1. Arshdeep Bahga, Vijay Madisetti, “Internet of Things: A Hands-On Approach”, First Edition, 2014, ISBN: 978-0996025515.

Reference Books:

1 Waltenegus Dargie, Christian Poellabauer, "Fundamentals of Wireless Sensor Networks: Theory and Practice", First Edition, Wiley-Blackwell, 2010, ISBN: 978-0470997659 2. Claire Rowland, Elizabeth Goodman, “Designing Connected Products: UX for the Consumer Internet of Things”, O’Reilly Publications, First Edition, 2015, ISBN: 978-1449372569. 3. Adrian Mcewen, Hakin Cassimally, “Designing the Internet of Things”, Wiley, 2014, ISBN: 978-1118430620. 4. Cuno Pfister, “Getting Started with the Internet of Thing: Connecting Sensors and Microcontrollers to the Cloud”, O’Reilly, First Edition, 2011, ISBN: 978-1449393571. 5. Gaston C Hillar, “Internet of Things with Python”, Packt Publishing Limited, 2016, ISBN: 9781785881381. 6. Jan Holler, VlasiosTsiatis, Catherine Mulligan, “From Machine to Machine to the Internet of Things: Introduction to a New Age of Intelligence”, Academic Press, 2014, ISBN: 9780124076846.

18CA2003 SOFTWARE METRICS AND QUALITY MANAGEMENT Credits: 3:0:0 Course Objective:

Enable the student to  understand how to choose appropriate quality goals and to select, plan, and execute quality assurance activities throughout the development phase  study the software quality engineering metrics and models  learn the design methods for various software applications

Course Outcome:

The student will be able to  Select the best quality assurance plan during software development  Classify software metrics and models in software development  Apply the traditional project management skills and manage resource requirements  Identify the suitable life cycle models for the software applications.  Formulate the design methods based on the projects  Select proper planning methods and execute projects Unit I -Software Development Process Models: The waterfall Development model - The Prototyping Approach - The spiral Model - The iterative Development Process Model - The object - oriented Development Process - The clean room Methodology - The Defect Prevention Process - Process Maturity Framework and Quality Standards Unit II -Software Quality Metrics Overview: Product Quality Metrics - In-Process Quality Metrics Metrics for Software Maintenance. Applying the Seven Ishikawa’s Seven Basic tools - Checklist Pareto Diagram -Histogram -Run charts -Scatter Diagram -Control chart -Cause-and-Effect Diagram - Relations Diagram Unit III - Exponential Distribution and Reliability Growth Models: Reliability Models - The Rayleigh Model - Basic assumptions - Reliability and Predictive Validity - The Exponential Model Reliability Growth Models - Test Compression Factor - Estimating the distribution of total defects over time. Unit IV - In-Process Metrics and Reports: Orthogonal defeat classification - In-Process Metrics for Software Testing - Quality management - Halstead's Software Science - Structure Metrics - Oriented

This article is from: