Posts

Showing posts with the label architecture

Sprint 5 Planning

The goal for sprint 5 is the same as for sprint 4: to improve the database access code and the JSPs, as well as move Objects from the Session to the Request. The sprint backlog items, however, have changed substantially. For all of the following pages in the web-app, I need to rewrite the JSP and rewrite the servlet code; some of them have had their database code rewritten already but for the parts I didn't complete during the last sprint, I also need to rewrite the database code. These are really all at the same priority level, so I'm not bothering to give them a rating. Page Points Users 1 User 2 Task 4 Projects 2 Project 3 New User 1 New Task 1 New Project 1 New File Link 1 New Comment 1 Instructors 1 Application Configuration 1 Blocking Tasks 3 Most Recent Tasks 3 Unfinished Tasks 3 The total points for this is 28, so I think it should be do-able in 3 weeks.

First Post: An Intro, Explanation of Purpose, Etc.

I've been working on my Masters degree one class at a time for the last 4 years (working full-time doesn't leave much time for either classes or homework). In May I finally finished up all of the required coursework, so now I just have my project left; that will be the (initial?) focus of this blog, as I created it solely because of the project.  I hope that by documenting my process, design decisions, etc. here, it will serve as a head-start on the required paperwork and documentation for the finished project. The project is called, for now, the Project Management System, and is based off of a project I completed for Advanced Software Engineering in the spring of 2011. It's a web-app using HSQLDB as the database, Java for the data access layer, Java Servlets for the application layer, and JSP/CSS/JavaScript for the presentation layer (to the latter, I intend to add JQuery and JSTL in the near future). A presentation  on my project as it stood at the end of the class is a...