Software Requirements for the Certified Software Development Associate (CSDA) and IEEE Standards Bundle (Archived) | IEEE Courses | IEEE Xplore

Software Requirements for the Certified Software Development Associate (CSDA) and IEEE Standards Bundle (Archived)

Mar 2013
1 Hour

This course is part of our eLearning Archive, which includes older courses that may not be current or as user-friendly as courses designed more recently. The following course is in this bundle: Software Requirements. This course is part of a series of eLearning courses designed to help you prepare for the examination to become a Certified Software Development Associate (CSDA) or to learn more about specific software engineering topics. Courses in this series address one or more of the fifteen Knowledge Areas that comprise the Software Engineering Body of Knowledge - or SWEBOK, upon which the Certification Exam is based. Within each course module, there is a list of textbooks, courses and relevant reference materials to assist you in preparing for the Certification Exam. The Software Requirements Assessment Course is concerned with the elicitation, analysis, specification and validation of software requirements. Software Requirements Assessment is an integrated overview of software requirements in software development projects. Key issues include software requirement fundamentals, the requirements process, requirements elicitation, writing and interpretation, requirement analysis, specification, validation and practical considerations in software development. Also included are quizzes to assess knowledge comprehension. The following IEEE standards are included in this package: IEEE 1362-1998, IEEE Guide for Information Technology - System Definition - Concept of Operations (ConOps) Document, IEEE 1233-1998 - IEEE Guide for Developing System Requirements Specification - Institute of Electrical and Electronics Engineer, IEEE 830-1998 IEEE Recommended Practice for Software Requirements Specifications - Institute of Electrical and Electronics Engineers.

Author Keywords: CSDA, Standards, certification, computing, software requirements
IEEE Keywords: Certification, Electronic learning, IEEE Standards, Performance evaluation, Software development management, Software engineering, Software quality, Software reliability, Software standards, Software systems, Software testing, Tutorials
Persistent Link: https://ieeexplore.ieee.org/servlet/opac?mdnumber=EW1343 More »
Level: Introductory
David Waxman Photo

Instructor

David Waxman

David Waxman has extensive experience in object-oriented, software engineering and real-time, systems. He has been a software developer and Software Engineer practitioner for over 40 years. Over this time period he participated in the Architecture of CSPI's MAP Array, invented the SNAP II Progra... Show More

Related Courses

Edge AI and Nanotechnology: Transforming Healthcare, Semiconductors, and IoT Course Image
Introductory

Edge AI and Nanotechnology: Transforming Healthcare, Semiconductors, and IoT

This course aims to teach learners how Edge AI and nanotechnologies actually impact our world, not just theoretical ideas. First, it examines how the technologies drastically transform healthcare and advance medical diagnostics. The course guides the learner through the science of nanomaterials, revealing advances in materials research and development. It also discusses the business aspect and how AI affects the semiconductor industry. The learner will create plans for businesses navigating this shift and acquire knowledge that connects technology to business requirements. In addition, the course will establish connections between nanoinformatics and the Internet of Things ecosystem to demonstrate how nanotechnology is a key factor in developing IoT applications. The course further evaluates the impact of AI on the IC market and provides an understanding of how Edge AI nanoinformatics is transforming healthcare and the IoT ecosystem.

(CSDA) Software Quality (Archived) Course Image
Introductory

(CSDA) Software Quality (Archived)

This course is part of our eLearning Archive, which includes older courses that may not be current or as user-friendly as courses designed more recently. This course is part of a series of eLearning courses designed to help you prepare for the examination to become a Certified Software Development Associate (CSDA) or to learn more about specific software engineering topics. Courses in this series address one or more of the fifteen Knowledge Areas that comprise the Software Engineering Body of Knowledge - or SWEBOK, upon which the Certification Exam is based. This course is intended to assess your understanding of software requirements through inline quizzes and feedback. The CSDA credential is intended for graduating software engineers and entry-level software professionals and serves to bridge the gap between your educational experience and real-world work requirements. This knowledge area deals with software quality considerations which transcend the life cycle processes. Software quality is a ubiquitous concern in software engineering, and so it is also considered in many of the other SWEBOK Knowledge Areas.

IoT Security: Challenges and Opportunities Course Image
Intermediate

IoT Security: Challenges and Opportunities

This course was developed by IEEE Educational Activities with the support from IEEE Internet of Things Technical Community. The overall goal of this course is to introduce you to IoT security, particularly focusing on existing and emerging challenges and opportunities. In this course, we will introduce types of IoT devices, for example in terms of the devices around us, the devices in us, and the devices on us, as well as the different types of data collected by IoT devices. Then, the importance of ensuring IoT security and the potential motivations of cyber attackers are briefly discussed. The associated challenges and research opportunities are also presented.