Login

Welcome, Guest. Please login or register.

September 10, 2025, 06:29:55 am

Author Topic: Random I.T Questions  (Read 2533 times)  Share 

0 Members and 1 Guest are viewing this topic.

1001

  • Victorian
  • Adventurer
  • *
  • Posts: 12
  • Respect: 0
Random I.T Questions
« on: November 09, 2013, 09:38:14 pm »
0
What is the difference between specification creep and scope creep? or are they just the same..
« Last Edit: November 11, 2013, 10:45:52 am by 1001 »

darvell

  • Victorian
  • Forum Regular
  • **
  • Posts: 57
  • Respect: +25
  • School Grad Year: 2013
Re: Scope creep vs specification
« Reply #1 on: November 10, 2013, 02:28:51 pm »
+1
Not sure what you mean by "specification" - if you're just talking about the SRS and outlining the requirements of the solution and all that, you outline exactly what the solution will AND won't do in the SRS in order to avoid scope creep so that we as Software Developers only have to do what is initially outlined and agreed upon.

Google: Scope creep refers to uncontrolled changes or continuous growth in a project’s scope. This can occur when the scope of a project is not properly defined, documented, or controlled.

So basically, we outline what the solution will and won't do in the SRS so that the person we are developing the solution for doesn't get all pushy and demand that extra things are added in that weren't initially agreed upon.
Psych // English // Further Math // I.T Apps // I.T SoftDev

1001

  • Victorian
  • Adventurer
  • *
  • Posts: 12
  • Respect: 0
Re: Random I.T Questions
« Reply #2 on: November 11, 2013, 10:48:31 am »
0
Thanks.
One more thing about internal documentation. I understand that it is ignored by the compiler and it doesn't affect the speed of your  program but what I still don't get is that does it consume storage space. Does having a lot of internal documentation mean that your software will have a huge file?

Yendall

  • Victorian
  • Forum Leader
  • ****
  • Posts: 808
  • Respect: +38
Re: Random I.T Questions
« Reply #3 on: November 11, 2013, 05:12:15 pm »
+2
Thanks.
One more thing about internal documentation. I understand that it is ignored by the compiler and it doesn't affect the speed of your  program but what I still don't get is that does it consume storage space. Does having a lot of internal documentation mean that your software will have a huge file?

Internal Documentation is never going to create a detrimental difference when it comes to the file size. In many programs I have written there can be paragraphs of text which will create only KBs of difference. Remember, it's just plain text, nothing special.

Here is the difference between two random programs I just wrote:

With documentation:

Code: [Select]
public class Eam {
//This has internal documentation, blah blah blah
//This method does this and that, finds some numbers and returns stuff
//it is really awesome, I love it, and I love programming
//code code code, code all night long every night
//don't sleep cause must write lots of internal documentation
public static void main(String[] args) {
int[] x = {23653,10,1,-173462873,4,4};
int nextArg;
int lowestArg = 0;
int highestArg = 0;
for(int i = 0; i < x.length-1;i++){

if(x[i] < lowestArg){
lowestArg = x[i];
}
if(x[i] > highestArg){
highestArg = x[i];
}
}
int lowest = lowestArg;
int highest = highestArg;
System.out.println("Lowest is : " +lowest);
System.out.println("Highest is : " +highest);
}
}

File Size: 1KB



Without Documentation:

Code: [Select]
public class Eam {
public static void main(String[] args) {
int[] x = {23653,10,1,-173462873,4,4};
int nextArg;
int lowestArg = 0;
int highestArg = 0;
for(int i = 0; i < x.length-1;i++){

if(x[i] < lowestArg){
lowestArg = x[i];
}
if(x[i] > highestArg){
highestArg = x[i];
}
}
int lowest = lowestArg;
int highest = highestArg;
System.out.println("Lowest is : " +lowest);
System.out.println("Highest is : " +highest);
}
}

File Size: 1KB
2013 - 2016: Bachelor of Computer Science @ RMIT
2017 - 2018: Master of Data Science @ RMIT
ΟΟΟΟ
VCE '12: | English | I.T: Applications | I.T: Software Development | Music Performance Solo |  Further Mathematics | Studio Arts |

1001

  • Victorian
  • Adventurer
  • *
  • Posts: 12
  • Respect: 0
Re: Random I.T Questions
« Reply #4 on: November 12, 2013, 12:01:14 am »
0
vcaa exam 2011 question twenty from the mc. I dont understand why the answer is A and not C

MJRomeo81

  • Part of the furniture
  • *****
  • Posts: 1231
  • Princeps
  • Respect: +167
Re: Random I.T Questions
« Reply #5 on: November 12, 2013, 12:24:09 am »
+1
vcaa exam 2011 question twenty from the mc. I dont understand why the answer is A and not C

Poor question from VCAA. But here is Mark Kelly's (VCEIT.com) suggestion:

Quote
My answer is B. Official answer was A.

A is feasible, and avoids the user having to enter (and possibly misspell) the name of a country. It would take a lot of scrolling to get through 200 countries, so it would be less efficient for the user.
B would be intuitive to users, but selecting tiny countries like Israel or Vatican city could be difficult on a small display!
C and D require users to type country names, and that means trouble for Chinese and Japanese characters. It would take a lot of extra programming to handle non-Latin alphabets (but this is not relevant to the issue of the user's efficiency.)
Currently working in the IT Industry as an Oracle DBA (State Government)

Murphy was an optimist

Bachelor of Information Technology @ La Trobe (Melbourne) - Completed 2014
WAM: 91.96
The key, the whole key, and nothing but the key, so help me Codd.

Subjects I tutored during my time at LTU:
CSE2DBF (Database Fundamentals)
CSE1IS (Information Systems)
CSE2DES (System Design Engineering)

Quote
“If I had an hour to solve a problem I'd spend 55 minutes defining the problem and 5 minutes thinking about solutions.”
― Albert Einstein

Ya Habibi

  • Victorian
  • Forum Regular
  • **
  • Posts: 53
  • Respect: 0
  • School Grad Year: 2014
Re: Random I.T Questions
« Reply #6 on: November 13, 2013, 05:37:16 pm »
+1
'Specification Creep' is the term referred to when an extra requirement is made after the scope of the solution has been agreed upon. For example, Tony (a developer), has agreed with John a budget and scope of the proposed software solution. However, after some time, John requires an extra requirements or feature to be added. This is detrimental to the project because the budget has already been agreed upon, thus more money will be required and the release date will be delayed. That is a 'specification creep'. I have not heard of a 'scope creep' before.
Anyway, the exam is on Fridayyyy! Better keep pushing :)
2013 Subjects: IT: Software Development (38)

2014 Subjects: Math Methods (36), English (44), French (35), Physics (36), Chemistry (38)

ATAR: 96.85

MJRomeo81

  • Part of the furniture
  • *****
  • Posts: 1231
  • Princeps
  • Respect: +167
Re: Random I.T Questions
« Reply #7 on: November 13, 2013, 10:31:36 pm »
+1
Specification creep and scope creep are synonymous.

And it's for this reason VCAA's PSM/waterfall methodology is largely outdated  in the real world (but don't upset them by writing this on the exam).
Currently working in the IT Industry as an Oracle DBA (State Government)

Murphy was an optimist

Bachelor of Information Technology @ La Trobe (Melbourne) - Completed 2014
WAM: 91.96
The key, the whole key, and nothing but the key, so help me Codd.

Subjects I tutored during my time at LTU:
CSE2DBF (Database Fundamentals)
CSE1IS (Information Systems)
CSE2DES (System Design Engineering)

Quote
“If I had an hour to solve a problem I'd spend 55 minutes defining the problem and 5 minutes thinking about solutions.”
― Albert Einstein