Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Book recommendation

Book recommendation

Scheduled Pinned Locked Moved The Lounge
designcollaborationhelpquestionlearning
18 Posts 15 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    dabs
    wrote on last edited by
    #1

    Hi all, wasn't there a special forum for book recommendations? Anyway, what book(s) would you recommend when teaching beginners System Analysis and Design? I.e. the book should ideally both cover the analysis and design of the internals of an application (UML diagrams etc.), and also about UI design. Do you remember any books that fit the description? Also, if you remember any good articles online, that would also help a lot. Regards, Daníel


    Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

    H A L M R 9 Replies Last reply
    0
    • D dabs

      Hi all, wasn't there a special forum for book recommendations? Anyway, what book(s) would you recommend when teaching beginners System Analysis and Design? I.e. the book should ideally both cover the analysis and design of the internals of an application (UML diagrams etc.), and also about UI design. Do you remember any books that fit the description? Also, if you remember any good articles online, that would also help a lot. Regards, Daníel


      Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

      H Offline
      H Offline
      Henry Minute
      wrote on last edited by
      #2

      Not sure about beginners but there's always the classic Object-Oriented Analysis and Design with Applications[^] - Grady Booch.

      Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

      1 Reply Last reply
      0
      • D dabs

        Hi all, wasn't there a special forum for book recommendations? Anyway, what book(s) would you recommend when teaching beginners System Analysis and Design? I.e. the book should ideally both cover the analysis and design of the internals of an application (UML diagrams etc.), and also about UI design. Do you remember any books that fit the description? Also, if you remember any good articles online, that would also help a lot. Regards, Daníel


        Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

        A Offline
        A Offline
        Amar Chaudhary
        wrote on last edited by
        #3

        I don't know about the book but practicing (Flowcharts + algorithms + pseudocode + dry run) clears most of the doubts - and it should be a prerequisite to System Analysis and Design. :)

        My Startup!!!!
        Profile@Elance - feedback available too

        N 1 Reply Last reply
        0
        • A Amar Chaudhary

          I don't know about the book but practicing (Flowcharts + algorithms + pseudocode + dry run) clears most of the doubts - and it should be a prerequisite to System Analysis and Design. :)

          My Startup!!!!
          Profile@Elance - feedback available too

          N Offline
          N Offline
          Nagy Vilmos
          wrote on last edited by
          #4

          Amar Chaudhary wrote:

          Flowcharts

          eek! OP was asking about OO concepts. Flowcharts belong to procedural processes. In UML, there are multiple dynamic diagrams that give better insight. Try activity diagram for looking at how use cases perform activities. Then there are state diagrams for the internal working of objects and interaction diagrams for the message flow.


          Panic, Chaos, Destruction. My work here is done. or "Drink. Get drunk. Fall over." - P O'H

          A S M 3 Replies Last reply
          0
          • N Nagy Vilmos

            Amar Chaudhary wrote:

            Flowcharts

            eek! OP was asking about OO concepts. Flowcharts belong to procedural processes. In UML, there are multiple dynamic diagrams that give better insight. Try activity diagram for looking at how use cases perform activities. Then there are state diagrams for the internal working of objects and interaction diagrams for the message flow.


            Panic, Chaos, Destruction. My work here is done. or "Drink. Get drunk. Fall over." - P O'H

            A Offline
            A Offline
            Amar Chaudhary
            wrote on last edited by
            #5

            Yes I know - thats why I recommended as prerequisite as they are much easier for a beginner to understand and follow. :) Or may be I am getting old ;P

            My Startup!!!!
            Profile@Elance - feedback available too

            1 Reply Last reply
            0
            • N Nagy Vilmos

              Amar Chaudhary wrote:

              Flowcharts

              eek! OP was asking about OO concepts. Flowcharts belong to procedural processes. In UML, there are multiple dynamic diagrams that give better insight. Try activity diagram for looking at how use cases perform activities. Then there are state diagrams for the internal working of objects and interaction diagrams for the message flow.


              Panic, Chaos, Destruction. My work here is done. or "Drink. Get drunk. Fall over." - P O'H

              S Offline
              S Offline
              Steven J Jowett
              wrote on last edited by
              #6

              Nagy Vilmos wrote:

              Flowcharts belong to procedural processes

              Don't know about you, but often find it help both me and the client if I produce a Flowchart of their business processes before I even start designing any computerised system to handle the process. Therefore flowcharts are still relivent as the Systems Analysis stage.

              Steve Jowett ------------------------- Real Programmers don't need comments -- the code is obvious.

              N B 2 Replies Last reply
              0
              • S Steven J Jowett

                Nagy Vilmos wrote:

                Flowcharts belong to procedural processes

                Don't know about you, but often find it help both me and the client if I produce a Flowchart of their business processes before I even start designing any computerised system to handle the process. Therefore flowcharts are still relivent as the Systems Analysis stage.

                Steve Jowett ------------------------- Real Programmers don't need comments -- the code is obvious.

                N Offline
                N Offline
                Nagy Vilmos
                wrote on last edited by
                #7

                Steven J Jowett wrote:

                I produce a Flowchart of their business processes

                That's where you use an activity diagram. If you can read a flow chart with its myriad of shapes, then an activity diagram is a POP. Swim lanes deliniate WHO is doing the activity, nice blobs show the start and end of the activity and rounded rectangles for each sub-activity of interest. It does what it says on the tin.


                Panic, Chaos, Destruction. My work here is done. or "Drink. Get drunk. Fall over." - P O'H

                1 Reply Last reply
                0
                • D dabs

                  Hi all, wasn't there a special forum for book recommendations? Anyway, what book(s) would you recommend when teaching beginners System Analysis and Design? I.e. the book should ideally both cover the analysis and design of the internals of an application (UML diagrams etc.), and also about UI design. Do you remember any books that fit the description? Also, if you remember any good articles online, that would also help a lot. Regards, Daníel


                  Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #8

                  On-Line ... www.DZone.com refcardz No. 112 "Getting Started with UML" http://www.netobjectives.com/resources/pattern-repository[^] http://www.methodsandtools.com/archive/archive.php[^] IBM have a large selections of tutorials on UML, Systems Analysis and Design etc Books ... Software-Engineering-7th-Ian-Sommerville[^] Design-Patterns-Explained-Perspective-Object-Oriented[^]

                  1 Reply Last reply
                  0
                  • D dabs

                    Hi all, wasn't there a special forum for book recommendations? Anyway, what book(s) would you recommend when teaching beginners System Analysis and Design? I.e. the book should ideally both cover the analysis and design of the internals of an application (UML diagrams etc.), and also about UI design. Do you remember any books that fit the description? Also, if you remember any good articles online, that would also help a lot. Regards, Daníel


                    Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

                    M Offline
                    M Offline
                    Member 96
                    wrote on last edited by
                    #9

                    Book? What is this book thing you speak of? Is it a new type of website or blog or podcast? ;P


                    “If you want to build a ship, don't drum up people together to collect wood and don't assign them tasks and work, but rather teach them to long for the endless immensity of the sea” - Antoine de Saint-Exupery

                    F 1 Reply Last reply
                    0
                    • M Member 96

                      Book? What is this book thing you speak of? Is it a new type of website or blog or podcast? ;P


                      “If you want to build a ship, don't drum up people together to collect wood and don't assign them tasks and work, but rather teach them to long for the endless immensity of the sea” - Antoine de Saint-Exupery

                      F Offline
                      F Offline
                      Flynn Arrowstarr Regular Schmoe
                      wrote on last edited by
                      #10

                      As Blank Reg put it in Max Headroom[^], "It's a non-volatile storage medium. It's very rare. You should 'ave one." Flynn

                      1 Reply Last reply
                      0
                      • D dabs

                        Hi all, wasn't there a special forum for book recommendations? Anyway, what book(s) would you recommend when teaching beginners System Analysis and Design? I.e. the book should ideally both cover the analysis and design of the internals of an application (UML diagrams etc.), and also about UI design. Do you remember any books that fit the description? Also, if you remember any good articles online, that would also help a lot. Regards, Daníel


                        Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

                        R Offline
                        R Offline
                        Richard Kinlay
                        wrote on last edited by
                        #11

                        One of my faves and one we used in Uni: Systems Analysis & Design in a Changing World, Fourth Edition by John W. Satzinger, Stephen D. Burd. Also covers OOAD, Interface Design, UML ..... and provides some good comparisons between Data Flow Diagramming and the Object-Oriented equivalents. Cheers Richard

                        1 Reply Last reply
                        0
                        • N Nagy Vilmos

                          Amar Chaudhary wrote:

                          Flowcharts

                          eek! OP was asking about OO concepts. Flowcharts belong to procedural processes. In UML, there are multiple dynamic diagrams that give better insight. Try activity diagram for looking at how use cases perform activities. Then there are state diagrams for the internal working of objects and interaction diagrams for the message flow.


                          Panic, Chaos, Destruction. My work here is done. or "Drink. Get drunk. Fall over." - P O'H

                          M Offline
                          M Offline
                          Mark_Wallace
                          wrote on last edited by
                          #12

                          Nagy Vilmos wrote:

                          Flowcharts belong to procedural processes.

                          You get a big "HWA???" for that one. A systems analysis is used for communicating information to more than just geeky devs. If you can't break the system processes down into diagrams (flowcharts, entity life histories, etc.) that can be read and confirmed by the customer and end users, then you ain't gonna make it as a SysAn. UML just doesn't cut it in the world outside the developers' cubicles.

                          I wanna be a eunuchs developer! Pass me a bread knife!

                          N 1 Reply Last reply
                          0
                          • D dabs

                            Hi all, wasn't there a special forum for book recommendations? Anyway, what book(s) would you recommend when teaching beginners System Analysis and Design? I.e. the book should ideally both cover the analysis and design of the internals of an application (UML diagrams etc.), and also about UI design. Do you remember any books that fit the description? Also, if you remember any good articles online, that would also help a lot. Regards, Daníel


                            Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

                            R Offline
                            R Offline
                            R Erasmus
                            wrote on last edited by
                            #13

                            Hi As a student I worked through the following book: Systems Analysis And Design, Fifth Edition (Shelly Cashman) Book Summary: "Allow your students to do systems analysis and design right from the start This title presents students with real-world system analysis skills and techniques within the framework of the systems development life cycle (SDLC). Examples and cases are drawn from actual systems projects that enable students to learn in the context of solving problems, much like the ones they will encounter on the job. A blend of traditional development with an emphasis on the latest major software trends, outsourcing, application service providers, ERP, and more provide a well-rounded understanding of fundamental topics. Students will find concepts easy to understand through the clear writing style combined with figures that illustrate current technology and concepts." Regards, Rudolf

                            1 Reply Last reply
                            0
                            • D dabs

                              Hi all, wasn't there a special forum for book recommendations? Anyway, what book(s) would you recommend when teaching beginners System Analysis and Design? I.e. the book should ideally both cover the analysis and design of the internals of an application (UML diagrams etc.), and also about UI design. Do you remember any books that fit the description? Also, if you remember any good articles online, that would also help a lot. Regards, Daníel


                              Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

                              C Offline
                              C Offline
                              Charles Wolfe
                              wrote on last edited by
                              #14

                              Kendall and Kendall, Systems Analysis for overall and the Social science parts e.g. interviews and questionnaires.In its 3rd edition, I think. McFadden and Hoffer (can't recall the third author's name at the moment), Systems Analysis and Design. A good book in its 3rd or 4th edition.

                              Charles Wolfe C. Wolfe Software Engineering

                              1 Reply Last reply
                              0
                              • S Steven J Jowett

                                Nagy Vilmos wrote:

                                Flowcharts belong to procedural processes

                                Don't know about you, but often find it help both me and the client if I produce a Flowchart of their business processes before I even start designing any computerised system to handle the process. Therefore flowcharts are still relivent as the Systems Analysis stage.

                                Steve Jowett ------------------------- Real Programmers don't need comments -- the code is obvious.

                                B Offline
                                B Offline
                                Brad Stiles
                                wrote on last edited by
                                #15

                                Steven J Jowett wrote:

                                but often find it help both me and the client if I produce a Flowchart of their business processes before I even start designing any computerised system to handle the process.

                                Completely agree. And let's not forget that even in OO, there are very often some procedures that need to be mapped out before they are mapped onto objects. Some might argue that a "Workflow" is a better fit, but what's a workflow but a fancy flowchart?

                                Currently reading: "A Desert Called Peace", by Tom Kratman

                                1 Reply Last reply
                                0
                                • D dabs

                                  Hi all, wasn't there a special forum for book recommendations? Anyway, what book(s) would you recommend when teaching beginners System Analysis and Design? I.e. the book should ideally both cover the analysis and design of the internals of an application (UML diagrams etc.), and also about UI design. Do you remember any books that fit the description? Also, if you remember any good articles online, that would also help a lot. Regards, Daníel


                                  Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

                                  E Offline
                                  E Offline
                                  Euhemerus
                                  wrote on last edited by
                                  #16

                                  Try these for Systems Analysis: Yeats, D., Wakefield, T., Systems Analysis and Design, Pearson Education Limited Laudon, K. & Laudon, J., Management Information systems, Pearson Education Inc. Avison, D., Fitzgerald, G., Information Systems Development, McGraw-Hill Publishing and this for User Interface design: Card, S., Moran, T., Newell, A., 1983, The Psychology of Human-Computer Interaction. Erlbaum, New Jersey Shneiderman, B. Plaisant, C. (2005) Designing the User Interface. Strategies for Effective Human-Computer Interaction (4th edn,) Pearson Education Inc. Nielson, J., Iterative User Interface Design [Online], Available: http://www.useit.com/papers/iterative\_design John, B., Keiras, D., 1996, Using GOMS for User Interface Design and Evaluation: Which Technique? [Online] Available: ftp://www.eecs.umich.edu/people/kieras/GOMS/Which-GOMS.pdf I could sell you a copy of the books if your interested.

                                  Nobody can get the truth out of me because even I don't know what it is. I keep myself in a constant state of utter confusion. - Col. Flagg

                                  1 Reply Last reply
                                  0
                                  • M Mark_Wallace

                                    Nagy Vilmos wrote:

                                    Flowcharts belong to procedural processes.

                                    You get a big "HWA???" for that one. A systems analysis is used for communicating information to more than just geeky devs. If you can't break the system processes down into diagrams (flowcharts, entity life histories, etc.) that can be read and confirmed by the customer and end users, then you ain't gonna make it as a SysAn. UML just doesn't cut it in the world outside the developers' cubicles.

                                    I wanna be a eunuchs developer! Pass me a bread knife!

                                    N Offline
                                    N Offline
                                    Nagy Vilmos
                                    wrote on last edited by
                                    #17

                                    Mark Wallace wrote:

                                    UML just doesn't cut it in the world outside the developers' cubicles

                                    I totally disagree. UML is readable by all parties and especially in the case of use cases and activity diagrams, their simplicity makes them ideal for visualising concepts to non-technical types.


                                    Panic, Chaos, Destruction. My work here is done. or "Drink. Get drunk. Fall over." - P O'H

                                    1 Reply Last reply
                                    0
                                    • D dabs

                                      Hi all, wasn't there a special forum for book recommendations? Anyway, what book(s) would you recommend when teaching beginners System Analysis and Design? I.e. the book should ideally both cover the analysis and design of the internals of an application (UML diagrams etc.), and also about UI design. Do you remember any books that fit the description? Also, if you remember any good articles online, that would also help a lot. Regards, Daníel


                                      Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

                                      B Offline
                                      B Offline
                                      Bsw79
                                      wrote on last edited by
                                      #18

                                      Software Requirements by Karl E. Wiegers is a good one, though obviously it's main focus is on requirements engineering.

                                      1 Reply Last reply
                                      0
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      • Login

                                      • Don't have an account? Register

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • Categories
                                      • Recent
                                      • Tags
                                      • Popular
                                      • World
                                      • Users
                                      • Groups