The Genuen Training Solutions Library

Genuen LLC provides innovative tools, products and services in support of the development of advanced technology in large corporations. The Genuen team of engineering professionals also provides its customers with instructor-led classes in software engineering “best practices” for their software and system engineering staffs. Genuen Training Solutions (GTS) was created to migrate the instructor-led course content into rich-interactive applications that could be licensed to large corporations’ and placed on their learning management systems (LMS) or accessed individually through our secure web-portal.

o    This rich interactive application training program is primarily designed for software engineers involved with safety and mission critical projects. The purpose of this course is to provide an overview and an introduction to the concepts of verification and validation in software development. The course also provides a review of the concepts behind the internationally recognized guidelines of DO-178C for the development of airborne software. (Click here for a more detailed course description)

  • Course #301 – The Principles of Design and Architecture in Software Development 

o    This rich interactive application training program provides the learner with the fundamental principles of software design and the role of software architecture and detailed design.  The course examines the architecture influence cycle and how its stakeholders influence that cycle. It delivers the learner a look at architectural approaches, architectural patterns and architectural views and considers the question – how much architecture is enough?  It also provides the learner with individual activities where they can work with and identify software components and patterns. Finally, the course presents the topic of functional safety in regulated environments. The course presents how various industries have either governmental regulation or industry standards applied to their development and deployment of software. Learning activities are exercised and reinforced through the use of exams.

  • Course #400 – The Basics of Automated Software Testing  (Future Course)