The Development Of Interactive Software Engineering Teaching Tools

The aim of this project is to create a framework and toolset for the development of interactive software engineering teaching tools. It is intended that this framework will provide a way of building software from the toolset and managing the user interfaces of any software provided. Software teaching tools should be designed in advance, and by a mixture of computer professionals and teachers.

There is a problem in that only computer professionals really understand how to produce the software while only teachers understand what makes good teaching. The system being developed should help solve this problem since it will lift the level at which programming happens. This means that the potential users of such toolset could include teachers. Through the friendly Graphical User Interface, teachers can design their own teaching tools freely.

They can revise their teaching materials or make corrections at any time they wish. Basic functions of the system being developed include: presenting both textual and graphical documents, which contain all the concepts to be taught and are the bases of teaching; supporting correspondence structure, which associates one representation to another, thus revealing the inner relationship between them; controlling layout and look-and-feel, through which the teachers can decide the appearance of their teaching window and make best use of spaces, fonts, colours, etc.


  • 11,000 words – 82 pages in length
  • Good in depth analysis
  • Outstanding piece of work
  • Does not include the source / programming code
  • Ideal for IT and software engineering students

1: Introduction
Background
Motivation
Approach
Dissertation Outline

2: Review
Teaching Software
Different Teaching Methods
The Teaching of Software Engineering
Basic Concepts
Concepts to be Taught
Basic Techniques for Teaching
Software Tools for Teaching Software Engineering
User Interface Management System
Introduction to UIMS
Graphical User Interface
Introduction to Swing
An Apposed Model of SE Teaching Tools

3: System Design
Requirement Capture and Analysis
Common Behaviors
Identify “Must Have” Requirements
More About Managing Document
Document Structure
Varying the Look of a Document
User Interface Design
UI of the Main Window
UI of Creating New Window
UI of Creating New Document Types
UI of Creating New Textual Document Type
UI of Creating New Graphical Document Type
UI of Creating New Document
UI of Creating New Textual Document
UI of Creating New Graphical Document
UI of Transforming ER Diagram to SQL Statements

4: Implementation
Overall Design of Classes
Main Frame
Create A New Teaching Window
Create A Textual Document
Create A Graphical Document
Transform Schema
Other Issues

5: Testing
Test of Creating A New Teaching Window
Testing Expected Functions
Testing Robustness
Test of Creating A New Textual Document
Testing Expected Functions
Testing Robustness
Test of Creating A New Graphical Document
Testing Expected Functions
Testing Robustness
Test of Transforming an ER Diagram to SQL Statements
Testing Expected Functions
Testing Robustness
Other Tests

6: Conclusion
Project Status
Future Work

References
Appendix A – User Manual
Appendix B – Source Code List – * Actual Code Not Included

Interactive Software Engineering Teaching Tools Dissertation
Interactive Software Engineering Teaching Tools Dissertation

How To Order

1. Dissertation cost £55 GBP

2. Click the PayPal button

3. Click the “Click Here” button on the PayPal page to submit your credit/debit card payment

4. We will email your chosen dissertation in PDF format within 24 hours