This is really good news to see that many schools now see the value in improved IT solutions for education. I have seen an exciting new product at the 2009 CES show which may be the also simplify and reduce the cost of implementing high technology into academia. Based on the form factor, it doesnâ(TM)t waste precious space. It can be used anywhere there is a need for computers and information, such as labs, hallways, libraries, kitchen's ect. I have already emailed them for more information regarding support for Linux and was told that the product tested well with Ubuntu 8.04.
This product is called the Smart-Leaf and can be found at http://www.smart-leaf.com/
First of all, let me just state for the record that there are programs that specifically teach the student the entire software development process with final team projects. I graduate from the University of Detroit Mercy and they have the type of program that you spoke of. In this program I studied the entire software development process. We were taught to develop a software project managment plan which encompassed all of the necessary work products in software development. We learned and studied extensively all of the IEEE software development processes and standards and then appplied them to our group project. I took classes in compiler theory and design, advanced software architecture design, model based design using statemachines and autocode generation, I studied advanced software development with C/C++, Java and MYSQL. The program was co-hert, which meant you had the same team members for the entire 2 years of this particular Masters program.We also studies project management, CMM, SPICE and Trilliam.
Quality Management Process Plan
Schedule Review
Requirements Review & Control (IEEE 830, 1233)
Requirements Development
Requirements Management
Test Environment Consideration
Quality Reviews & Audits
Systems Design Review (IEEE 1233, 1471)
Architecture Review
Architecture Design Change Review
Architectural Design Documentation Review & Audits
Hardware Design Review
Hardware Schematic Review
PCB Review
Hardware Design Change Review
Hardware Design Documentation Review & Audits
Software Design Review (IEEE 982.1, 1016, 1098, 1471)
Low Level State Diagram Review
Source Code Static Analysis Review (QAC)
Software Design Change Review
Software Design Documentation Review & Audits
Test Plan Review (IEEE 829, 982.1, 1008, 1012a, 1044)
Test Case Development Review
Test Case Management Review & Audits
Test Execution Process Review
Unit Testing
System Testing
Documenting Test Anomalies
Anomaly Review & Corrections
Anomaly Re-testing
Test Summary Report Review
Quality Reporting and Communication (IEEE 730)
Sr. Management Reports
Metrics Quality (IEEE 1045, 1061)
Defect Tracking
Problem Areas
Process Effeciency & Effectiveness
Program Health Status
Additional Metrics defined after organizational assessment
Supporting Processes
Configuration Management
Independent Verification & Validation
Documentation
Problem Resolution
Process Improvement
Systems Engineering Process Group
Systems Engineering Process Improvement Initiatives
Process Model
Methods, Tools and Techniques
Process Training
Process Measurables "Executed by Consultant"
As, you can see the program was/is very comprehensive and I learned a lot. Since then, I have successfully gotten jobs as Sr. Software, Technical Specialist and now Software Supervisor.
You just have to choose the right college or university. Good Luck!
This is really good news to see that many schools now see the value in improved IT solutions for education. I have seen an exciting new product at the 2009 CES show which may be the also simplify and reduce the cost of implementing high technology into academia. Based on the form factor, it doesnâ(TM)t waste precious space. It can be used anywhere there is a need for computers and information, such as labs, hallways, libraries, kitchen's ect. I have already emailed them for more information regarding support for Linux and was told that the product tested well with Ubuntu 8.04. This product is called the Smart-Leaf and can be found at http://www.smart-leaf.com/
First of all, let me just state for the record that there are programs that specifically teach the student the entire software development process with final team projects. I graduate from the University of Detroit Mercy and they have the type of program that you spoke of. In this program I studied the entire software development process. We were taught to develop a software project managment plan which encompassed all of the necessary work products in software development. We learned and studied extensively all of the IEEE software development processes and standards and then appplied them to our group project. I took classes in compiler theory and design, advanced software architecture design, model based design using statemachines and autocode generation, I studied advanced software development with C/C++, Java and MYSQL. The program was co-hert, which meant you had the same team members for the entire 2 years of this particular Masters program.We also studies project management, CMM, SPICE and Trilliam. Quality Management Process Plan Schedule Review Requirements Review & Control (IEEE 830, 1233) Requirements Development Requirements Management Test Environment Consideration Quality Reviews & Audits Systems Design Review (IEEE 1233, 1471) Architecture Review Architecture Design Change Review Architectural Design Documentation Review & Audits Hardware Design Review Hardware Schematic Review PCB Review Hardware Design Change Review Hardware Design Documentation Review & Audits Software Design Review (IEEE 982.1, 1016, 1098, 1471) Low Level State Diagram Review Source Code Static Analysis Review (QAC) Software Design Change Review Software Design Documentation Review & Audits Test Plan Review (IEEE 829, 982.1, 1008, 1012a, 1044) Test Case Development Review Test Case Management Review & Audits Test Execution Process Review Unit Testing System Testing Documenting Test Anomalies Anomaly Review & Corrections Anomaly Re-testing Test Summary Report Review Quality Reporting and Communication (IEEE 730) Sr. Management Reports Metrics Quality (IEEE 1045, 1061) Defect Tracking Problem Areas Process Effeciency & Effectiveness Program Health Status Additional Metrics defined after organizational assessment Supporting Processes Configuration Management Independent Verification & Validation Documentation Problem Resolution Process Improvement Systems Engineering Process Group Systems Engineering Process Improvement Initiatives Process Model Methods, Tools and Techniques Process Training Process Measurables "Executed by Consultant" As, you can see the program was/is very comprehensive and I learned a lot. Since then, I have successfully gotten jobs as Sr. Software, Technical Specialist and now Software Supervisor. You just have to choose the right college or university. Good Luck!