[14:07] SlackerMike Says: where are you?
* SlackerMike points to the chat roster
[14:08] rebecca22angel Says: pawhuska
[14:08] SlackerMike Says:
* SlackerMike is in Overland Park, KS
[14:09] rebecca22angel Says: hmm
[14:09] SlackerMike Says: jabber is weird from time to time ... we sometimes will get "ghosts" in here ... people will leave, but their name stays in roster
* SlackerMike shrugs
[14:10] SlackerMike Says: looks like i just missed kevin
[14:10] rebecca22angel Says: yes
[14:11] SlackerMike Says: i used to be a "regular" here , but since meeting cindy (my girlfriend) haven't been online much to chat w/ my friends ... they say i have a life now ... hahaha
[14:11] rebecca22angel Says: do you know if we have an actual project assignment this week?
[14:13] SlackerMike Says: i much prefer sundays!
[14:13] SlackerMike Says: i do not think so, it appears that there are only individual assignments relating to chapter 7 ... but since mac hasn't given us a time frame to have project steps completed, we should probably begin "requirements engineering" (whatever!) or maybe proceed with project design based on the spiral model (i think that's what we discussed??)
[14:13] SlackerMike Says:
[14:14] rebecca22angel Says: i actually am enjoyingthe wed date because i have three online classes and three on campus classes and i always wait til the last minute to do work
[14:16] SlackerMike Says: ugh! and i thought i had a full load - which i do!
[14:17] rebecca22angel Says: i don't work full time though on campus they limit us to 24 hours a week i work 23.5 out of those 24
ranro has set the topic to: "640K ought to be enough for anybody" - Bill Gates, chairman of Microsoft, 1981
[14:18] Says: docbob has become available
[14:18] SlackerMike Says: haha ... yeah, i work FT, 3 classes, plus 20hr/week internship
* SlackerMike waves at bob
[14:19] rebecca22angel Says: that is alot too
[14:19] SlackerMike Says: more weirdness ...
* docbob appoligises for being late
* SlackerMike notes that he is STILL the only person listed in chat roster
[14:19] docbob Says: got to feed grandson again
[14:19] SlackerMike Says: that's cool!
[14:19] rebecca22angel Says: i don't know if i could do that
[14:19] docbob Says: what chat client you using mike
[14:19] SlackerMike Says: gramps! hehe
[14:19] SlackerMike Says: myJabber v3.5 (forced upgrade)
[14:20] SlackerMike Says: i'm still dropping msg's when i post too
[14:20] docbob Says: using same that is weird.
[14:20] SlackerMike Says: let me try leaving and reconnect ... brb
[14:20] Says: SlackerMike has left
[14:20] docbob Says: signing on to Yahoo to see if our fourth is on line
[14:21] rebecca22angel Says: ok
[14:21] docbob Says: so how are you rebecca
[14:21] Says: SlackerMike has become available
[14:21] rebecca22angel Says: ok wish the weekend wasn't over yet
[14:22] SlackerMike Says: well, now i can see bob ... plus cannot view the chat log that jabber created (wanted to post this meeting to the blog in case dale can't make it)
[14:22] docbob Says: he is not on yahoo so I would say he did not get message
[14:23] docbob Says: well I can log it from when I came on, how is that.
[14:23] SlackerMike Says: i have 2 log files, just cannot read them w/ notepad ... do you know what program to read .dbf and .dbt files?
[14:24] SlackerMike Says: rebecca, unit 3 assignment is:
- read chapter 7
- do ?'s: 7.1 - 7.7, 7.11-7.14, 7.16, and 7.17
[14:24] SlackerMike Says: works for me
[14:25] rebecca22angel Says: anything for the project?
[14:25] SlackerMike Says: nothing specific in macs instructions
[14:25] docbob Says: what is our assignment for the project this week. are we supposed to anything specific.
[14:25] rebecca22angel Says: cool what should our next step be you think?
[14:25] docbob Says: sorry type the same thing mike
[14:26] SlackerMike Says: here is unit 3 assignment in mac's words:
[14:26] SlackerMike Says:
Read Pressman Chapter 7
Regardless of the process model used by software engineers, requirements engineering is an essential part of a successful software development project. The focus of this chapter is gathering the information needed to build the information, function, and behavioral portions of the analysis model. Creation of use-cases is described. Several UML diagrams useful to analysis modeling are discussed. Dataflow diagrams are introduced, but will be discussed in greater detail in the next chapter.
In this chapter six requirements engineering task are considered—inception, elicitation, elaboration, negotiation, specification, and validation.
Objectives
- Distinguish between functional and non-function requirements
- Master notations to describe requirements
- Understand how the shape of an organization influences requirements
- Be able to produce a formal requirements document
Assignment
Answer the Chapter 7 questions on page 173-174: 1-7, 11-14, 16, and 17
From this point forward, prepare your answers using Word and upload using the dropbox.
* SlackerMike quotes bob: docbob Says: I do not know. It looks like this week he is talking about a formal proposal, but isn't that what I turned in for us this week, a formal proposal.
[14:27] SlackerMike Says: i thought so, but perhaps not ...
[14:27] SlackerMike Says: i've made it about halfway through yesterday before i took a nap
[14:27] docbob Says: all my books are nap inducers..
[14:28] SlackerMike Says:
[14:28] SlackerMike Says: perhaps we are s'posed to perform the "requirements engineering" (topic of chapter 7) process to our proposed project ... ?
[14:28] docbob Says: let me grab book .
[14:29] SlackerMike Says: so, rebecca, how much do you know about web logs and such?
[14:29] SlackerMike Says: (i'm a newbie on this topic myself)
[14:29] docbob Says: did you look at the file at all Mike?
[14:30] SlackerMike Says: which file bob?
[14:31] docbob Says: the one I sent with the email the night before. do you need me to send you a copy of the log file that I have from work.
[14:31] rebecca22angel Says: i understand what we are trying to accomplish but not exactly how we are going to get there
[14:31] SlackerMike Says: i did not receive a copy of the final proposal as you submitted to mac on wednesday
[14:32] docbob Says: it was your proposal with the two files I had in email night before it.
[14:33] SlackerMike Says: rebecca, from what i understand, web logs are created/appended every time a visitor hits a web site. they are plain text files, contain lots of useful info to people who need that info, and can be parsed by a web log analyzer program (what we are going to create).
[14:33] SlackerMike Says: ok, i rcv'd the message that you had removed my comments so i guess i do have it then
[14:35] Says: Kevin has become available
[14:35] Kevin Says: hello again Rebecca, Hi Bob and Mike
[14:35] rebecca22angel Says: welcome back
[14:35] SlackerMike Says: well, the web logs are created by the web server where the page/site in question is located, and they are all standard format, so, as long as we know the format that the web server uses to write the log file, we can write a program which will pick out the pieces and display then in a more user-friendly manner than the raw log file does
[14:35] SlackerMike Says:
[14:36] rebecca22angel Says: cool sounds pretty simple
[14:36] docbob Says: yes, mike, it is a strict text file, comma deliminated.
[14:37] docbob Says: read in a line and move it to a field, then use those arrays to figure out people, hits, etc.
[14:38] rebecca22angel Says: it sounds like there is not much in depth programming sounds like most will be manipulating the data received
[14:38] docbob Says: here is one line from the log.
[14:39] docbob Says: 172.16.6.244 - rmorton [10/Jan/2005:22:17:11 -0600] "GET /wn.xml HTTP/1.1" 200 5391 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0"
[14:40] docbob Says: gonna have to wait on the email outlook is acting up
[14:40] rebecca22angel Says: all we have to do is separate the different data and place in an array?
[14:40] SlackerMike Says: why not use Thunderbird?
[14:40] SlackerMike Says: yep
[14:40] docbob Says: does not sink with my Pocket PC Mike
[14:41] SlackerMike Says: ah
[14:41] docbob Says: first data is the IP that the request comes from
[14:42] docbob Says: let me see if I can find a web page that explains each item and sorry they are not comma but space delimmited.
[14:43] SlackerMike Says: http://httpd.apache.org/docs/logs.html#common
[14:43] SlackerMike Says: it is apache web server right?
[14:43] docbob Says: yes
[14:46] docbob Says: puts out a log per a week so it would involve picking a set of log files from a directory (each with a different name)
[14:46] SlackerMike Says: what is the file name format for each week's log file please?
[14:49] docbob Says: access_log.x where x is the name, mos ceccent one has no extension
[14:49] docbob Says: most recent sorry machine acting squirley
[14:51] docbob Says: still trying to open web page with the log file info... if I was not online I with you guys I would reboot.
[14:52] docbob Says: that is the format on that page Mike, finally got it open, do I dare try to email you stuff through outlook
[14:52] docbob Says: private me your email addresses I will send it through gmail to you.
[14:53] Kevin Says: later all
[14:53] SlackerMike Says: bye kev
[14:53] docbob Says: bye kevin
[14:53] rebecca22angel Says: bye
[14:54] Says: Kevin has left
[14:55] SlackerMike Says: the above line does not (?) show from what page you entered wn.xml from, right?
[14:55] docbob Says:
mike give m your emailand I will send proposal
[14:56] SlackerMike Says: michaelfairbairn@student.rsu.edu
[14:56] docbob Says: that was on line, it is the page that I requested.
[14:56] SlackerMike Says: so ... was a direct hit then? you typed the page name in browser?
[14:57] docbob Says: or linked to it from another page.
[14:57] SlackerMike Says: hmmm ... will we need to parse the browser info as well ... "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0"
[14:58] docbob Says: ok email has cleared google so it should be on its way to you.
[14:58] docbob Says: that would be nice.
[14:58] docbob Says: as you can see in the report that I generate with old program and send to boss, we do that now.
[14:58] SlackerMike Says: k
[14:59] SlackerMike Says: i do not see the referring page in the above log ... did wn.xml call itself?
[14:59] rebecca22angel Says: i did notice that the report contains so much information that it appears to an outsider to be complicated
[14:59] docbob Says: that was probally a ddirect hit let me see if I can get something else and make it a couple of lines.
[15:00] SlackerMike Says: k
[15:00] docbob Says: 172.16.6.244 - rmorton [10/Jan/2005:20:16:56 -0600] "GET / HTTP/1.1" 200 6215 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0"
172.16.6.244 - rmorton [10/Jan/2005:20:16:56 -0600] "GET /favicon.ico HTTP/1.1" 200 1406 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0"
172.16.6.244 - rmorton [10/Jan/2005:20:16:56 -0600] "GET /images/fobanner.gif HTTP/1.1" 200 6865 "http://10.250.2.28/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0"
172.16.6.244 - rmorton [10/Jan/2005:20:16:56 -0600] "GET /images/smalllogo.gif HTTP/1.1" 200 874 "http://10.250.2.28/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0"
172.16.6.244 - rmorton [10/Jan/2005:20:16:58 -0600] "GET /ta/index.htm HTTP/1.1" 200 2866 "http://10.250.2.28/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0"
172.16.6.244 - rmorton [10/Jan/2005:20:16:59 -0600] "GET /images/b2.gif HTTP/1.1" 200 2391 "http://10.250.2.28/ta/index.htm" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0"
172.16.6.244 - rmorton [10/Jan/2005:20:16:59 -0600] "GET /images/h2.gif HTTP/1.1" 200 2388 "http://10.250.2.28/ta/index.htm" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0"
172.16.6.244 - rmorton [10/Jan/2005:20:17:00 -0600] "GET /ta/sabre/index.htm HTTP/1.1" 200 2841 "http://10.250.2.28/ta/index.htm" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0"
172.16.6.244 - rmorton [10/Jan/2005:20:17:02 -0600] "GET /ta/sabre/sabreprinters.htm HTTP/1.1" 200 3699 "http://10.250.2.28/ta/sabre/index.htm" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0"
172.16.6.244 - rmorton [10/Jan/2005:20:17:04 -0600] "GET /ta/sabre/ier.html HTTP/1.1" 200 3429 "http://10.250.2.28/ta/sabre/sabreprinters.htm" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0"
172.16.6.244 - rmorton [10/Jan/2005:20:17:06 -0600] "GET /printers/ier/ier577.htm HTTP/1.1" 200 2744 "http://10.250.2.28/ta/sabre/ier.html" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0"
[15:00] SlackerMike Says: you're right rebecca, but if we know the format that all the data is in ... we can take the raw data (log file) and turn it into useful information for our imaginary user
[15:01] docbob Says: that is 11 lines of info from the log.
[15:01] SlackerMike Says: "http://10.250.2.28/ta/sabre/ier.html" - ditto
[15:01] rebecca22angel Says: yes i would like to make a pretty format that also serves the purpose well
[15:02] docbob Says: don't try to click it, it is a private network behind firewall
[15:02] SlackerMike Says: hmmm ... looks like Firefox returns id as being both Moz and Firefox ...
[15:02] SlackerMike Says: heheh ...
* SlackerMike is a closet wannabe hacker at heart ... you know that
[15:02] docbob Says: I know
* SlackerMike inches his mouse pointer closer to the taboo link ...
[15:02] docbob Says: ok first field is ip it comes from
[15:03] SlackerMike Says: so that's what we're going to do rebecca
[15:03] docbob Says: the - is the ID of the amchine, in this case unavailable so a - in its place.
[15:03] rebecca22angel Says: i can be rather good at making stuff pretty i am the only girl in this group ya know
[15:04] SlackerMike Says:
[15:04] docbob Says: the third field, in this case rmorton, is the authenticated users of the site (we access through name and password to control how much people are getting (i.e. we had someone download the whole site one time).
[15:04] docbob Says: lol rebecca
[15:04] SlackerMike Says: was that an "authorized" user who did that bob ... or was that the time i "hacked" your intranet?
[15:05] SlackerMike Says:
[15:05] docbob Says: Mike, we had an internal hack on the site (I got the logs to prove it) where they were testing security f it they could not get into it at all.
[15:06] SlackerMike Says: ah
[15:06] docbob Says: "GET /printers/ier/ier577.htm HTTP/1.1" is what it was trying to do (get) and what it wanted.
[15:06] SlackerMike Says: jk on me hacking D1 ... you know i'd never do that
[15:06] SlackerMike Says: like i'm some kind of hacker anyway
[15:07] docbob Says: heck you would have to be on my machine, to get by the firewall.
* SlackerMike nods
[15:07] docbob Says: 200 = 200
(%>s
) This is the status code that the server sends back to the client. This information is very valuable, because it reveals whether the request resulted in a successful response (codes beginning in 2), a redirection (codes beginning in 3), an error caused by the client (codes beginning in 4), or an error in the server (codes beginning in 5). The full list of possible status codes can be found in the HTTP specification (RFC2616 section 10).
[15:08] docbob Says: 2744 = size it bytes.
[15:08] docbob Says: "http://10.250.2.28/ta/sabre/ier.html" referring page
[15:09] rebecca22angel Says: this new line you guys are talking about i don't have
[15:09] SlackerMike Says: 172.16.6.244 - rmorton [10/Jan/2005:20:17:06 -0600] "GET /printers/ier/ier577.htm HTTP/1.1" 200 2744 "http://10.250.2.28/ta/sabre/ier.html" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0"
[15:10] SlackerMike Says:
[15:10] SlackerMike Says: Windows NT 5.1; right?
[15:11] docbob Says: http://httpd.apache.org/docs/logs.html#common will help rebecca, we use the combined format for the log.
[15:11] docbob Says: windows nt 5.1 = Windows XP
[15:11] Says: rebecca22angel has left
[15:11] SlackerMike Says: so ... what platform are we going to be developing for? Linux/Unix, Windoze ?
[15:12] SlackerMike Says: wb rebecca, hey, now i can see you in chat list
[15:12] SlackerMike Says:
[15:12] docbob Says: well except for the server we all use Windows so it would have to be for that.
[15:12] docbob Says: wb rebecca
[15:13] docbob Says: ideally it would best be written in perl because that handles string manipulation so well
[15:13] docbob Says: but I guess that I am the only one that knows perl here.
* SlackerMike defers to bob's prowess as perl coder
[15:13] docbob Says: figured as much
[15:13] SlackerMike Says: i know what i learned in Advanced Web BS class, that's about it
[15:14] SlackerMike Says: i could dust off my handy dandy Web Wizard textbook
[15:14] docbob Says: was not much useful Perl in that book at all.
* SlackerMike notes the heavy sarcasm of his last 2 remarks
[15:14] docbob Says: was not a useful book at all.
[15:14] SlackerMike Says: hehe
[15:15] docbob Says: anyway, I think VB would be the best since we all know it.
[15:15] docbob Says: anyone else any thoughts.
[15:15] SlackerMike Says: so, what platform will our mythical users (in this case, bob's bosses ?) be using to access the info to analyze whether or not to keep the intranet server?
[15:16] docbob Says: windows enviornment
[15:16] SlackerMike Says: rebecca, that would prob be ideal ,since then the program should run on any platform, however i don't know any java (rsu was teaching c++ not java when i took Prog2 and OOT)
[15:16] docbob Says: not seeing Rebeccas messages. sorry
[15:16] SlackerMike Says: rebecca22angel Says: would anyone consider java
[15:16] docbob Says: and do not know Java at all.
[15:17] docbob Says: I do not know Java is what I was saying.
[15:17] SlackerMike Says: in theory, we do bob, since java is so similar to c/c++, but the nitty gritty details will fsck you and i up ...
[15:17] docbob Says: Mike and I took prog 2 together.
[15:18] rebecca22angel Says: i don't know all of java but do know some things
[15:18] docbob Says: what languages do you know Mike and rebecca
[15:18] rebecca22angel Says: java and vb about the same amount
[15:18] docbob Says: I know Perl, Javascript, C and VB
[15:19] rebecca22angel Says: i don't really know c but it is similar to java
* SlackerMike can [sort of] code in:
- C++
- VB
- ASP
- JavaScript
- PHP (well ... sort of!)
[15:19] docbob Says: lol
[15:19] SlackerMike Says: oh ... and ColdFusion, but no way will RSU allow us to install THAT server on soapduds
[15:19] SlackerMike Says: LOL
* SlackerMike looks around the room
[15:20] rebecca22angel Says: not yet but my HCI class this semester is teaching VB so i am sure i can figure it out
[15:20] SlackerMike Says: don't hold too high of expectation on that HCI class rebecca ...
* SlackerMike looks shocked at having said such heresay
* docbob feels sorry for rebecca, HCI was a !fun class.
[15:21] SlackerMike Says: hehehe ... rebecca, who is your instructor for HCI ?
[15:21] docbob Says: that still leaves the problem of what we do this week for assignment.
[15:22] SlackerMike Says: i think that there is no project assignment this week, from what mac posted, only the individual chapter 7 review questions and reading
[15:22] rebecca22angel Says: dr gardner
[15:22] SlackerMike Says: that's who bob and i had last semester
[15:23] docbob Says: I have a feeling that he is not going to tell us each week what to do, but let us figure it out ourseves.
[15:23] docbob Says: so if I email him I can get a clarification on it.
[15:24] docbob Says: sound like a plan.
[15:24] rebecca22angel Says: ok if we do have an assignment this week i would be happy to step up and take it since you two have already done something
[15:24] docbob Says: in that case, you email him then...
[15:24] rebecca22angel Says: ok
[15:24] rebecca22angel Says: sounds good to me
[15:24] docbob Says: I am behind on 2 classes at this point plus I teach one tomorrow I have to prepare for.
[15:25] SlackerMike Says: okay by me
[15:25] rebecca22angel Says: do you guys want to set up another time to meet before wednesday night?
[15:25] SlackerMike Says: we are s'posed to rotate team leaders eachweek too
[15:25] docbob Says: yup
* SlackerMike will brb ... pb
[15:26] docbob Says: probally a good idea if he has things for uis to do sepcifically we need to call one I would say
[15:26] docbob Says: or post it at the blog.
[15:26] rebecca22angel Says: ok is night time best for everyone i know it is for me
[15:27] rebecca22angel Says: is night time ok for everyone i know it is better for me
[15:27] docbob Says: It is for me with the understanding that I work
[15:27] rebecca22angel Says: me also
[15:27] docbob Says: at that time and may have to excuse myself briefly if a call comes in
[15:27] docbob Says: early evening is good for mike
[15:27] rebecca22angel Says: oh ok
[15:28] docbob Says: and I am not sure on Jimmy.
[15:28] docbob Says: I work 6PM to 7AM
[15:28] docbob Says: (but I sleep on the job too)
[15:29] docbob Says: not sure on mike now that I think about it, he is doing internship at his company, we will have to wait till he gets back
[15:29] rebecca22angel Says: k
[15:29] docbob Says: so we wait on Mike and his bladder.
* SlackerMike returns
[15:30] SlackerMike Says:
[15:31] SlackerMike Says: my schedule is totally screwed up ... M-F: work 10p-830a, intern 830a-1230p, sleep until about 5p (or so), halfa** work on school work until 9p, get ready to do it all again
[15:31] docbob Says: so what time is good for you if we have to meet before Wednesday Mike?
[15:31] SlackerMike Says: in all honesty, weekends are the best time for me ... but that is now the only time i have to spend w/ cindy ...
[15:32] SlackerMike Says: not that we're speaking right now, but that's because i'm an a**hole
[15:32] rebecca22angel Says: man you are really busy
[15:32] SlackerMike Says: sorry ... too personal there ...
[15:32] rebecca22angel Says: np
[15:32] docbob Says: we knew that about you any way Mike...
[15:32] rebecca22angel Says: ok i typically get off at five
[15:33] SlackerMike Says: i do have that floating day off during the week (since i work 4/10 hr days) ... i forget which day off this week, i think it is wednesday though ... let me check
[15:33] docbob Says: well email him and ask what he expects and then we can go from there.
[15:33] rebecca22angel Says: i thought i was going to email him?
[15:33] SlackerMike Says: yes, wednesday i am off that night, so can be available until midnight
[15:34] SlackerMike Says: yes, you are rebecca
[15:34] SlackerMike Says: bob, tell D i said "hi" and have a good dinner
[15:36] docbob Says: back
[15:36] docbob Says: that is what I said, for you to email him.
[15:36] docbob Says: Mike, D says hi back
[15:36] rebecca22angel Says: ok
[15:36] SlackerMike Says:
[15:37] docbob Says: she has you guys all figured by city so when I said Mike she said Kansas City??
[15:38] docbob Says: I would offer you all Chicken and Rice but you are to far away.
[15:38] rebecca22angel Says: im gonna go i think this has been very productive
[15:38] SlackerMike Says: i'm thinking about requirements engineering ... 'specially since that's the topic of this weeks chapter/assignment ... how about if i come up with a RE questionaire (LOL bob! tell her Overland Park) and email it later tonight for all of us to fill out ... with respect to this program ... we can all put on our "user hats" and try to determine what we think the program should "do"
[15:39] rebecca22angel Says: ok bye guys
[15:39] docbob Says: sounds like a plan Mike, if nothing else it will redefine things
[15:39] docbob Says: l8r Rebecca
[15:39] Says: rebecca22angel has left