Welcome to Software and Systems Quality Assurance, a Bachelor Level course in the curriculum for the Degree, Bachelor of Computer Systems and Information Technology. I am pleased to instruct you in this course, which will be a foundational course for the remainder of your studies in the bachelor program.
This course addresses the issue of quality throughout the software development process, including design, implementation, testing, and delivery. Special attention will be given to setting quality standards, developing quality measurement techniques, writing test plans, rapid prototyping, and testing the user interface. Relevant quality standards will be reviewed.
I know you will enjoy this course. Please learn as much as you can as you progress through it, as it does lay down a solid foundation for the rest of the curriculum. It is my pleasure to have you in the course.
This is a five-semester hour course. This course is allotted 10 weeks of time. You must complete all of the requirements for the course successfully by the end of the 10-week period. The first day of week one will begin the day that you register for the course, or the day which you notify me that your textbooks have arrived and you are ready to begin your studies. Please be cognizant of the time frame. It is rare that extensions of time are permitted, unless you have good justification. Upon successful completion of this course, you will be awarded five semester hours of credit.
There one required book for this course.
Book 1: Software Quality Assurance: From Theory to Implementation. Daniel Galin. 2004: ISBN # 0-201-70945-7.
You can order your book from:
You will develop a software project using the methodologies in the book from the chapters covered. The course project is the majority of your grade and must be turned into me in order to successfully pass the course.
The grading scale for this course is as follows:
5 Homework assignments @ 40 points each: 200 points
Mid Term Project: 150 points
Final Project: 150 points
90-100% = A
80-89% = B
70-79% = C
Below 70% = Fail
You are encouraged to communicate with me. I am available as a teacher, coach, and mentor to assist you in meeting your goals for this course. Primarily, communication is through email. However, I am also available for conversation by telephone if you would like. Our classroom for this course has a "chat" room. I am also very willing to meet with you one-on-one in the chat room at your request. From time to time, depending on how many students are enrolled in this course at a particular time, we will have some scheduled group chats. You will receive more detailed information at the time such chat sessions are scheduled. Please keep my email address handy so that you can contact me whenever necessary. If at any time during this course you change your email address, please be sure to notify me right away.
There are written assignments for this course that need to be done and submitted to me via e-mail. There is a considerable amount of reading involved in this course, and I would prefer you spend your time with the books learning the material and using the software that came with your textbook. I do not accept late assignments without prior coordination. Late assignments are counted as a zero grade.
I, Bryan Jensen, MSCIS, BSCIS., currently teach undergraduate and courses online at Breyer State University . I hold a degree in Masters in Computer Information Systems and a Bachelor of Science in Computer Information Systems. I have 11 years experience in the military as a communications officer and have worked for various large defense contractors such as Northrop Grumman and SAIC.
You will be introduced to the issues of quality throughout the software engineering design process. Topics covered include:
1). The software life cycle.
2). Software quality.
3). Testing strategies and methods.
4). Quality requirements analysis.
5). Quality issues of architectural design.
6). Data design.
7). Detailed design methods.
8). Software project management.
If you have any questions regarding this program, you may address
them to
admassistant@breyerstate.com.
An administrative faculty member will respond to all questions.