Home
   Journal    Friends    Archive    User Info    Memories
 

Anthony Su

Oct. 8th, 2006 12:45 pm Week 12 - Praise The Lord -

===========================================================================
=====================Comment on ALLISON POST===============================
===========================================================================
It is yet another VERY unfortunte case which highlights incompetency, mistrust and  unacceptable conduct by the Lecturer. It is professionally unacceptable for a lecturer to inform a student they may go ahead with an assignment and backfire when the assignment  is due that the assignment will NOT meet the assessment standard, despite being informed it will. 

When one argues "fairness for all students", and when a student is told they can complete the assignment from a different approach or perspective yet meet the requirements and then told otherwise. 

One must question, where is the fairness for that student?  "Fairness for all" has NOT been achieved!

It may sound as if there were some personal bias on what I've talked about, but nonetheless it is important that you know I am 100% behind you Allison!

I am NOT talking, I am Posting what I think! This is still a free country to voice what I believe in, if one is scared of being criticised for what they have done, then they are guilty!

==========Week 12 Posting==========

Praise the lord for the end of Week 12. I'm excited, I am really excited, I can't express my joy and happiness. I am really looking forward to the Unit Evaluation on Monday!! I can't wait, its one of those things you don't want to miss out on!

I am confident those pursuiting a career in teaching, would value the importance of clear instructions in any assignments you might hand out in the near future. Assign marking criteria that relates to the assignment, and the allocation of marks are specific which aren't open for subjectivity!

That shall be my wisdom advice for our last week. Now moving on to something more pleasant and relevant to this week's posting. 

I would like to hightlight, everyone seems to be stressing about the test plan, let's not stress, its only worth 10%, I would spend the bulk of the time working on the 30%. 

And something for the Unit Outline, what have I learnt this week? NOTHING...and is this relevant? You bet it is, I really haven't learnt a single thing. Now how is this relevant and useful for my peers? They have learnt I've learnt nothing this week. Very productive!

Thank you for reading my Livejournal.

I herby declare officially no further posting will take place here!

Leave a comment

Sep. 29th, 2006 08:43 pm Week 11 Posting -The Week of Happiness-

Comments on Week 10 Posting:

Firstly I'll like to congratulate and thank Allison, Andy, Georgia, David W, Christy and many others who have openly expressed their frustration and anger with how the assessment task in this unit is conducted and assessed. Judging from the amount of comments generated in my Week 10 Posting, it is clearly evident the management of ICT Project MUST change. 

I will be keeping everyone up to date about the latest developments.




                                              Week 11 Posting - PROJECT ACCOMPLISH -

Over mid-semester break, I am glad to say this ICT project is in it's final stages. All major VBA coding have been completed to a satisfactory level. No bugs have been detected so far. Further testing on the application is expected later on the week.

For those who are still coding, I came across a short-hand for VBA that can be used for across Microsoft VBA. The link is below and has NOT been posted, thus it is unique:
http://edndoc.esri.com/arcobjects/9.1/ArcGISDevHelp/DevelopmentEnvs/COM/VB6/VBEnvGeneral.htm 

For the test plan and everything else? I won't be using templates from the internet as to how a "test plan" will be carried out. I wouldn't even be stressing out the test plan, I'm keeping it simple and straight to the point. For example:

A Users Guide to Starting the Application 
Possible User Action
Response to User Action

Thats how I'll be doing it, I don't see any reasons for why I should be using any templates from the internet etc, fair game that everyone might use such templates, but I will definately be going in a different direction!

If anyone is "interested" in how I'll be doing the test plan, email me at antsue@gmail.com

Hope everyone has a awesome week off before Week 11 and Week 12 comes back!

2 comments - Leave a comment

Sep. 18th, 2006 08:54 pm Week 10 Posting --Knockback of this semester--

While sitting in bed with my laptop, I just thought I’ll do this weeks posting.

I’ve been thinking, with live journal being spiced up with Andy’s posting about the previous assessment task on SRS and detailed design, I figured I shall add some more spice to livejournal.

I firstly agree with Andy’s posting on what is required in the assessment task completed, however I do NOT endorsed the expectation set out in the unit outline, therefore I agree with cowburger comment on the SRS shall be from the developers perspective to cater for the users requirement. A user might set out what they want, but they wouldn’t know the limitations and capacity of software, well unless they’re technologist with a strong background in IT, otherwise they would be working in consultation with the developer. And for those who fulfill the unit outline requirements, GOOD ON YOU, for those who didn’t, well we are in the same boat aren’t we?

Remember what they tell you in those Education Units that we have completed so far? Assessment and learning must be meaningful and relevant, now the question I’m asking myself tonight is, how meaningful is it completing the SRS, Detailed Design in this unit? Would it be relevant for me in the future, well you can bet your dollar it isn’t relevant nor meaningful because as cowburger said, if the assignment itself does not follow the IT Industry Standard, so how could it be meaningful or relevant? 

And so far, I’ve realised this unit does not adhere to these IT Industry standards. Because the SRS ISN’T a SRS but a users requirement statement and as for the detailed design, well that’s from the developers perspective.

I’ll also like to say secondly, this unit has been so far the most “subjective” unit I’ve taken at my time at University, of course every unit you do at university has some level of “bias”. But to make the unit more bias is the fact there are NO clear assessment marking criteria’s. As a future professional teacher, it isn’t possible to assess the quality of student’s work based on for example:

  • Clarity
  • Level of detail
  • Diversity
  • Complexity 

It is impossible to assess assignments based on these criteria’s. The criteria itself is a door way for mis-interpretation. In fact, there a textbook called Educational Assessment, which I would suggest a MUST read text when planning quality assessment task.

And lastly, feedbacks......hmm I'm quite "concern" with the feedback that is currently in place with the unit as well. How could students be given identical feedback for different work they have submitted? Is there any particular ethical consideration in this? It’s neglectful when providing individual feedback, to comment “general mistakes the group has made” rather than individual mistakes.

Nonetheless, my conclusiveness for the unit is, its been a waste of time and if I could demand a refund back I would, because I would love to have a Nintendo Wii for Christmas.

Now back to my programming. Have a nice week. (if you like, add a comment about it)

13 comments - Leave a comment

Sep. 10th, 2006 07:21 pm Week 9 Posting ~ VBA Reference Document

Apologises fellow students and to the lecturer for making an advance posting, week 9 is just to hectic with to many assignments due.

This week I'll like to share with everyone a reference list of VBA codes for all the application the class is using, this includes VBA for Word, Access, Excel, PowerPoint and Outlook. You can now download it, by clicking below :)



I believe this would be an invaluable resource for everyone who is finding it difficult to code. Just remember Anthony's VBA Theory, you'll spend 10% of your time actually writing the code and 90% of the time trying to debug the problem.

Also, I've so far completed my login function, which is quite funky, it actually won't let the students click on the Start Quiz button till they have entered in a correct student name and password. Only then will the quiz load.

Hope everyone has a great week and happy reference reading :)

Current Location: Home
Current Mood: cheerful

Leave a comment

Sep. 3rd, 2006 01:38 pm Week 8 Posting --A Week of Programming Dilemma--

This week I'll like to comment on Andy's posting and also provide updated sample of my Quiz Application which is currently in the developmental phase. Firstly, just a quick thanks to Andy for the tip on how to stick to the word limit and what was really required for the Task 3.

Secondly, I'll just like to provide an updated version of my Quiz Application. I've decided to change the interfaces significantly after completing the Requirement Specifications. I felt, the previous interface I uploaded did not adhere by principles of good design.

And lastly but not the least I just realised it MIGHT NOT be possible considering the time factor to incorporate all the features for the Requirement Specification. But I guess, I'll have to see how fast the coding goes, I'll probably be spending 10% of my time actually coding and 90% of the time debugging the problems with the codes.

Below is the finalised login interface for the Quiz Application. What you see is what you get, the user must ENTER a Student Name and also their password before they are able to load the Quiz. I've so far manage to get the login working, just working. But I'm sure there are more rooms for improvements for the interface!



Once the Student enters a correct Student Name and Password that matches whats in the array, it will load the Question Interface below. Now the Question interface will load each question at a time, I'm still pulling some of my hair out trying to figure how to get it all working, but I'm confident with more debugging, it'll be resolved REAL soon.



Hope everyone has started the programming, because knowing that we are still mostly newbies at VBA, I strongly recommend starting now and allow the extra time for debugging!! Have a great week at Uni now :)

Current Location: In the Lounge
Current Mood: relaxed
Current Music: Cantonese Music Rolling~

Leave a comment

Aug. 28th, 2006 07:53 pm Week 7 Posting ~The SRS Once Again~

Week 7 Assignment Post

DOWNLOAD ANTHONY SRS NOW 
Available via WEBCT from 
the 1st of September 2006


This week, I'll like to focus on the Software Requirements Specification (SRS) and mainly the Detailed Design specification for the project that is due this Friday. After completing the SRS, i was quite amazed at how much words I could fit in the SRS documentation despite the limit being 1000 words with 10% over or less. Indeed, I learnt this week the importance of writing technical to frame the same meaning using one word instead of five words.

I am now currently at the stage of starting the Detailed Design, it looks a lot tricky than most might think, especially determining how it will be layout, writing the Pseudocode and constructing the flowcharts would be indeed be a challenge. I've found a really useful software that will design flowcharts with ease, without the hassle of pulling your hair around figuring things out.

Even though this comes with a 30 Days Trial, it's still highly recommended for those with no prior knowledge of flowcharts.
http://www.pacestar.com/wizflow/

And for those who are on dialup on snail internet connection, a easy tip would be to use Microsoft PowerPoint and use the draw tools or even in Microsoft Word.

Enjoy the rest of your week and I am looking forward in seeing everyone's documentations on Friday
 

Current Location: At Home
Current Mood: hyper
Current Music: The Radio

Leave a comment

Aug. 26th, 2006 02:33 pm Week 6 Posting -The SRS Overview-

This week, the core focus will be on what have I learnt and how can I use what I've learnt to the relevant scope of the ICT Project.

After some thourough investigation into the structure of the Software Requirements Specification (SRS),  and taking a look at the "large" amount quantity of information on SRS provided on Livejournal,. It comes to my amazement everyone has included the structure and some have also included links which provided "ideas" on how to fill in the SRS.

I've decided to include a copy of the SRS, which is more simplified (see below),. I've also discovered the complexity of writing very technical words for the SRS, so a link which provides a comprehensive guide to writing technical click here

Enjoy your weekend, and remember to keep working on the SRS thats due very soon :)

===========================================================================================================
Adapted from the University of Texas at Austin
===========================================================================================================

The Software Requirements Specification (SRS) sections given in this outline are guidelines to the contents of your SRS. Include at least these sections, using exactly the section numbering given below. Your team may have good reasons for wanting to deviate from this proposed outline. In this case, you must motivate any deviations before writing your document. If a section is not applicable in your case, do not delete it; instead, include the topic heading and write "Not applicable".

1. INTRODUCTION

** General background and reference information **

1.1 Purpose of this Document

Full description of the main objectives of the SRS document

(e.g. "This SRS describes the function and performance requirements allocated to the XYX system. The XYX is a stand-alone component of a system of gooblefleezers ...")

1.2 Scope of the Development Project

Identifies the product to be developed by name and function, lists limitations (if any), highlights distinct features, lists benefits as clearly and precisely as possible. This will provide the basis for the brief description of your product.

1.3 Definitions, Acronyms, and Abbreviations

Include any specialized terminology dictated by the application area or the product area. This will help the reader understand the rest of the text. Be sure to alphabetize! If this section becomes longer than one page, move the definitions, etc. to an Appendix and provide a pointer in this section.

1.4 References

Mention books, articles, web sites, worksheets, people who are sources of information about the application domain, etc.

Use proper and complete reference notation. If this section becomes longer than one page, move the references to an Appendix and provide a pointer in this section.

1.5 Overview of Document

A short description of how the rest of the SRS is organized and what can be found in the rest of the document.

2. GENERAL DESCRIPTION

** An "executive overview", very client-oriented **

2.1 User Characteristics

This section considers the needs of the anticipated users.

List critical characteristics of the system's human interfaces based on the anticipated users' characteristics.

2.2 Product Perspective

- If the product is stand-alone, give the relationship to other products.

- If the product is part of a larger product, then identify its interface to the other products.

- Identify the product's external interfaces with its environment.

- If the product uses existing hardware, describe the hardware.

- If the product requires new hardware, give a detailed explanation of the hardware.

2.3 Overview of Functional Requirements

Provide a short description of the functions to be performed by the software, i.e. what the product should do. This description must be in a form understandable to users, operators, and clients. The detailed requirements specifications are left to Section 3.2 in this document. If you number the Functional Requirements in a systematic manner, it will be easier for you to refer to them in Section 3.2 of the SRS, in the design document you will write later, and in the testing document (also to be written later). This should not be design-oriented, a common mistake.

2.4 Overview of Data Requirements

Describe data that are input or output from the product as well as any data that are stored within the system, for example in files or on disc. This section should only cover data requirements from the user's point of view.

Once again, this should not be design-oriented.

2.5 General Constraints, Assumptions, Dependencies, Guidelines

Include factors that impose constraints on the implementation of the software product. This can include hardware limitations or requirements, the amount of memory available, response times, policies, interfaces to other application software, networks, environmental limitations, compliance with relevant standards. This section can also provide guidance in situations when there may be more than one implementation strategy.

Examples: "The product will only work with certain operating systems or a particular network environment."

"The product must be Web-based."

"The product cannot require persistent data."

2.6 User View of Product Use

This section will provide a user's-eye-view of the product.

This may include aspects such as narrative to describe the setting, sketches to show possible appearance of the screen, samples of the data that is stored, entered, or output, and dramatic scenarios that demonstrate the product in operation. If this section becomes longer than about two pages, then break some parts into Appendices and provide pointers from within the text of this section.

 

3. SPECIFIC REQUIREMENTS

** Technical information needed to design the software **

3.1 External Interface Requirements

- operator/user interface characteristics from the human factors point of view

- characteristics required of the interface between the software product and each of the hardware components

- interfaces with other software components or products, including other systems, utility software, databases, and operating systems

3.2 Detailed Description of Functional Requirements

3.2.1 Template for describing functional requirements

This lists the exact template your SRS will apply in describing each of the functional components that were identified in Section 2.3. You may also look at the DFD to help you to identify your functional components. For EACH functional component, you should have a section. Each of these sections should be at least the following:

- purpose / description

- inputs: which inputs; in what form/format will inputs arrive; from what sources input will be derived, legal domains of each input element

- processing: describes the *outcome* rather than the *implementation*; include any validity checks on the data, exact timing of each operation (if needed), how to handle unexpected or abnormal situations

- outputs: the form, shape, destination, and volume of the output; output timing; range of parameters in the output; unit measure of the output; process by which the output is stored or destroyed; process for handling error messages produced as output


An example template might be the following:
Component Name:
  • Purpose:
  • Inputs to the Component:
  • Processing:
  • Outputs:

3.2.2 through 3.2.x - The description of each functional requirement, using the template defined in 3.2.1

3.3 Performance Requirements

Issues such as number of connections to the system, number of simultaneous users, response time, number of files, size of files and tables, number of files, size of files and tables, number of transactions per interval (all defined in terms of acceptable ranges)

3.4 Quality Attributes

Issues such as security, availability, reliability, maintainability; to these extent possible, these should be specified in a quantifiable way so they can be accurately measured in the end product.

4 Other requirements

5 Here, you will include your Use Cases.
If you used the traditional approach, you will include the Entity-Relationship diagram, the Data-Flow diagrams, and the State-Transition diagrams you used in creating the rest of this document. If you used the object-oriented approach, you will include the representation of classes and class hierarchies, the object relationship model and the object behavior model.

Current Location: Home
Current Mood: working
Current Music: Coldplay - Clock

Leave a comment

Aug. 16th, 2006 12:55 pm Week 5 Posting -The Excel Interface-

This week I'll like to show and discuss with everyone, some of screen shot of what I've so far accomplished in Excel. As the users opens the application, the following screen will prompt up.

This will require the users to enter in their username and password requirements, part of this is to prevent unauthorised access to teachers page who will add or modify quizzes. This first page will be linked to an array which will match the username and password of the user, and if what the user has enters matches on what is on the database, then this will let the users in.

Once the user logins in, depending if they login as the teacher or student. The following interface will show for a teacher



The teacher will have all of the functions mentioned above. all these will be linked to arrays that only teachers will have access to.

However if the student logins, the following interface will show



Thats all for this week, after considering the interface takes into consideration of balance, where there aren't too much information on board.

Now for the most challenging part of the assignment, coding everything and having everything functional!

Hope everyone continues on with a awesome week, and remember DONT STRESS too much :)

Leave a comment

Aug. 13th, 2006 05:41 pm Comments on zeinasharbeen Post

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

zeinasharbeen
posted on  August 18, 2006 05:22 pm

"My only problem I am having with this way of constructing the project is if i construct it in a spreadsheet is there a way to make sure that there is no way that the anyone who is unauthorised can access it because the examples i have seen have just scrolled to the end of a spreadsheet and constructed it there and there is nothing to stop someone unauthorised from not only viewing it but altering it as well. If anyone has any ideas let me know."
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

It's always a problem especially when the data file is located where all can see. You can always Password Lock your sheet in Excel, which prevents people from modifying it, you can also Hide the cells from view and prevent them from being touched by using Passwords. Here some useful URL on how to Hide your cells and password protect your work from being modified.

http://www.worldstart.com/tips/tips.php/1163
http://www.dotxls.com/excel-security/29/

Hope that helps Zeina! :)

Current Mood: thankful

1 comment - Leave a comment

Aug. 13th, 2006 03:57 pm Week 4 Posting - Realism Has Strike

This week, I’ll like to add onto what I’ve mentioned from last week about building tables with the questions and answers in Microsoft Access and then loading them into VBA to form the Quiz Application.

After examining the possibilities and practicability, it seems it might just be a lot easier using Microsoft Excel to build the data file. For those who have no idea what I’m going on about, look at the image I’ve attached below.



As you can see, I’ve divided the data file into columns. Each column will have its own purpose. This solution is less complicated than having to figure a way, to load the data from Microsoft Access into VBA, during a discussion between Bikash and myself.

Here also a url link which has some great example on how to load data from Excel into VBA.  
http://www.ozgrid.com/VBA/MiscVBA.htm

Hope everyone had a fantastic, relaxing weekend ^^

Current Mood: thoughtful

Leave a comment

Aug. 4th, 2006 04:26 pm Week 3 Posting

This week, I'll like to highlight some of the ideas I've brainstormed on how the project will be constructed.

After a consultation with Bill in the lecture on Monday in relations to  the capabilities and limitations of VBA. I am quite honestly, starting to feel confident that I might have just the technical expertise in developing and implementing the Quiz .

I decided to have a play-around with VBA in Microsoft Access. And to my amazement, I realised it was possible to incorporate tables as "arrays" using Microsoft Access.  I am still in the learning process on how to integrate the tables from Access into VBA, but this is a great step forward for everyone who was going to make a quiz using the Word Application. This site is recommended reading for what I've mentioned above.

http://www.functionx.com/vbaccess/Lesson02.htm

Stay safe and have a awesome weekend =D

Current Location: At Home
Current Mood: sleeplish

Leave a comment

Jul. 26th, 2006 01:04 pm Week 2 Posting

This week I would like to try and foster some discussions about what is an ICT Project presented in the lecture for week 2.
 
Quite frankly, the material presented this week, fascinates me. After a thorough look at the material, I was riveted to continue to learn more and to explore in depth the tools, procedures and processes behind an ICT Project. After some independent research and reading from various sources, I discovered the ICT Project is more structured and complex than what I initially had thought it to be.
 
The website (url below) clarifies what exactly is an ICT Project in a more simplified way. This combined with the lecture materials has further advanced my level of understanding of what is expected in the unit.  
 Hope you have a great week :)

Current Location: Sydney
Current Mood: hyper

Leave a comment

 

Advertisement