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