The analysis tag has no wiki summary.
1
vote
2answers
132 views
What diagram to construct when familiarizing oneself with new code?
When I first encounter a new code base, I often find myself constructing flowchart-like-thingies-on-paper, while stepping through the code - either by reading it, or with the debugger.
Another ...
2
votes
1answer
64 views
Use case decomposition for class registration system
I am currently working on refactoring a summer camp registration system to include some new features and will also be using it as the basis for a new after-school class registration system.
For this ...
0
votes
0answers
57 views
How to implement inventory analysis pattern?
I read about Martin Fowler's inventory analysis pattern from here: http://www.martinfowler.com/apsupp/accounting.pdf. It is interesting, but somehow I can't find a way to implement the pattern in a ...
0
votes
1answer
74 views
What is the best way to represent quantity in stock in domain model?
A Transaction contains one or more LineItem. One LineItem has a relation with an Item. Every Item has a number field that represent quantity in stock.
Using this approach, every Transaction ...
0
votes
2answers
114 views
What are some important analytics for a SaaS Product Dashboard? [closed]
Question:
What are some important analytics for a SaaS Product Dashboard?
Background:
I will be making a dashboard for administration of our product. In this dashboard gathering some analytics for a ...
4
votes
1answer
50 views
Looking for session/event analytics analysis tool
I have data that is basically made up of a set of sessions filled with events.
For example:
Session1 - [Event1] [Event2] [Event3]...[Event64]
Session2 - [Event1] [Event3] [Event4]...[Event64]
The ...
4
votes
2answers
124 views
Requirement gathering in an agile methodology
In the great book User Stories Applied the author specified the following process for trawling requirements in the form of user stories:
Create user roles (personas) --> brainstorm user goals for ...
-2
votes
1answer
118 views
Algorithm Correctness and Complexity Analysis [closed]
If given an algorithm to traverse a graph (say with a breadth first traversal algorithm). And say you code it in the same manner described in this video tutorial shows (starting at 04:30 for breadth ...
0
votes
3answers
153 views
Question on System Requirement
I have a scenario where a specific webservice must be consumed based on the state to setup user info. For instance if the state is NY or NJ call service A , if state is WA call service B etc. But ...
0
votes
1answer
128 views
Use Cases with respect to downstream systems
Use cases are primarily meant for interaction between user and a system. It could be used for interaction between system and another system. The actors are primarily roles.
It is easy to document ...
1
vote
1answer
274 views
Functional Requirements / Specification and relationship to DEV and QA
Functional Requirements state "WHAT" needs to be done from a user's perspective
Functional Specification state "HOW" it needs to be done from technical standpoint.
Do QA teams focus and Functional ...
4
votes
1answer
179 views
Agile Development & Interaction with Developers
I have read in few blogs that as part of agile development , the product owner closely interact with developers to state their requirements and come up with a solution. However in case of a large ...
26
votes
5answers
9k views
R vs Python for data analysis
I have been programming for about a year and I am really interested in data analysis and machine learning. I am taking part in a couple of online courses and am reading a couple of books.
Everything ...
2
votes
2answers
189 views
Saving all hits to a web app
Are there standard approaches to persisting data for every hit that a web app receives? This would be for analytics purposes (as a better alternative to log mining down the road).
Seems like Redis ...
1
vote
1answer
226 views
Is there a real difference between dynamic analysis and testing?
Often testing is regarded as a dynamic analysis of a software. Yet while writing my thesis, the reviewer noted to me that dynamic analysis is about analyzing the program behind the scenes - e.g. ...
5
votes
2answers
627 views
Data structure for pattern matching
Let's say you have an input file with many entries like these:
date, ticker, open, high, low, close, <and some other values>
And you want to execute a pattern matching routine on the ...
1
vote
1answer
141 views
How to use OO for data analysis? [closed]
In which ways could object-orientation (OO) make my data analysis more efficient and let me reuse more of my code? The data analysis can be broken up into
get data (from db or csv or similar)
...
2
votes
2answers
97 views
Storing and analyzing rock climbing difficulty
I'm working on a WordPress plugin to manage rock climbing data, and I need to think of a way to store rock climbing grades from all of the different systems in a unified way. There are many different ...
1
vote
1answer
91 views
How would I go about measuring the impact an article has on the internet?
For an application of mine, I analyze the sentiment of articles, using NLTK, to display sentiment trends. But right now all articles weigh the same amount. This does not show a very accurate picture ...
2
votes
1answer
145 views
How do I debug a cluster running Microsoft server 2003?
I'm sole developer of a complex critical software system, written in Visual C++ 2005.
It's deployed on a classical Microsoft cluster scenario (active/passive), that has Windows Server 2003 R2.
If a ...
4
votes
4answers
672 views
Technical analysis in software development
What should a good technical analysis include in software development?
Why do we need a technical analysis? why can't we just start coding?
I got this question from a customer who won't pay for the ...
0
votes
4answers
238 views
Best Practices when extending a project
I have to extend a web application for a customer, there is no documentation of the current app, no analysis and even worse, there is no technical support or management. The client gives me a list of ...
3
votes
2answers
218 views
Any requirements tool recommendation?
BAs in my company use Word, Excel and Visio for requirements definition reasonably well.
What are the key advantages and disadvantages of using a requirements tool instead?
30
votes
5answers
2k views
How do you get past the Analysis to Paralysis when working on a new project?
I've been struggling with how to get my project going. I've got an old software package that is in need of desparate rewrite. I haven't compiled the source code since 2004. It still sells, it's stable ...
5
votes
5answers
289 views
How to model the components of a non Information System?
I am working on a kernel-related project (specifically related to the TCP/IP stack of the kernel).
I need to build some models to describe the functionality and components of my system.
Initially I ...
2
votes
2answers
239 views
Books or help on OO Analysis
I have this course where we learn about the domain model, use cases, contracts and eventually leap into class diagrams and sequence diagrams to define good software classes.
I just had an exam and I ...
2
votes
13answers
510 views
How much should I worry about modeling/analyzing a web application?
I'm developing kind of a modern web application - scalable, robust and fast.
I need to develop it as fast as I can.
How much should I worry about the analysis phase or writing UML diagrams or ER ...
11
votes
6answers
836 views
What is the acceptable error margin when estimating a project duration?
The company where I work is aiming to have a 10% maximum error margin.They expect analysts to not miss the estimate by more or less than 10%.
I don't know what to think about it, since I got nothing ...
0
votes
6answers
684 views
Writing a killer use case for a cron job [closed]
I'm a beginner when it comes to writing use cases, but I searched a lot and most of the materials I found mentioned that I should concentrate on the business value to the customer when writing a use ...
8
votes
9answers
436 views
Should an analysis be technology-agnostic?
I had an argument yesterday with one of my colleagues. He (a business-analyst, previously a programmer) thinks that he should be aware of the technology used to implement the system, so he can take ...
4
votes
4answers
630 views
Where to start a software Analysis & Designing?
I am starting a big database-oriented software project to develop. I have full picture of the software in mind. I need to do the designing using UML. As there are various tools in UML such as usecase, ...
3
votes
2answers
467 views
Wolfram is out, any alternatives? Or how to go custom?
We were originally planning on using wolfram alpha api for a new project but unfortunately the cost was entirely way to high for what we were using it for. Essentially what we were doing is ...
4
votes
1answer
142 views
What criteria could be used to rank popular blog posts?
I am building a service that finds popular posts from several blogs. What criteria could I use to define what the most popular posts are?
For example, I track Facebook and Twitter share counts for ...
5
votes
5answers
631 views
Is programming experience useful to become a Business Analyst? [closed]
Is programming experience important to become a BA?
I have an opportunity to switch from programming to BA in IT, but I am not sure what to do. In the future, I want to proceed as BA only. Does ...
3
votes
2answers
221 views
Available options for classifying words in text?
I am researching ways to classify words in text and I'm wondering what options there are and which are best suited to this job. I'm mostly interested in keywords which are most often nouns.
So far I ...
-1
votes
1answer
835 views
Advice for improving analytical skills and thought process [duplicate]
Possible Duplicate:
Improving analysis skills
My questions are, how can I improve my analytical skills and what can I do to improve my thought process?
3
votes
4answers
309 views
Is Usage Tracking esoteric or state of the art?
There are several products for tracking the usage of your application. I know at least 10 offers. They tell you which features were used more often than others. Thus, you can identify features that ...
2
votes
4answers
181 views
How to effectively define requirements on a complex project requiring collaboration from many people with less than great personal relationship
I am working on a project that is basically a rewrite of an old batch based system that now should run online. The old system is complex and poorly documented and best source of information are people ...
8
votes
2answers
275 views
How many copies are needed to enlarge an array?
I am reading an analysis on dynamic arrays (from the Skiena's algorithm manual).
I.e. when we have an array structure and each time we are out of space we allocate a new array of double the size of ...
1
vote
1answer
102 views
Algorith analysis refresher help
I haven't touched algorithm complexity stuff in quite a while, so I am trying to do a refresher.
I am trying to figure out the number of steps in the following for loop.
for(i = 0; i < n; ...
4
votes
3answers
341 views
Writing use cases for a rather complex scenario
I'm trying to improve my use-case writing skills but I'm stuck on a certain scenario.
The idea is that there are a bunch of entries in a task list (some kind of todo list). Now the user wishes to ...
7
votes
5answers
1k views
Theta notation on constant time. Why we use the 1?
In asymptotic notation when it is stated that if the problem size is small enough (e.g. n<c for some constant c) the solution takes constant time and is writen as Theta(1).
Why we write 1 inside ...
6
votes
1answer
396 views
Space complexity of Iterative Deepening DFS
We read on Wikipedia > Iterative deepening depth-first search that
The space complexity of IDDFS is O(bd), where b is the branching factor and d is the depth of shallowest goal.
Wikipedia also ...
5
votes
3answers
1k views
Question about Cyclomatic Complexity
I am new to static analysis of code. My application has a Cyclomatic complexity of 17,754 lines of code. The application itself is only 37,672 lines of code. Is it valid to say that the complexity is ...
18
votes
4answers
3k views
How prototypal inheritance is practically different from classical inheritance?
Inheritance, Polymorphism, and Encapsulation are the three most distinct, important features of OOP, and from them, inheritance has a high usage statistics these days.
I'm learning JavaScript, and ...
16
votes
3answers
2k views
How to become good at object-oriented analysis and design (OOAD)?
Becoming a good analyzer and designer can greatly benefit a developer. But there are definitely obstacles for this. Not everybody is interested in OOAD, and not every person who is interested, knows ...
10
votes
2answers
225 views
How analysis is different from design?
I'm sure you all have heard managers saying that "we need an analyzer", or "we need a designer". While I'm a .NET developer, I hardly can differentiate an analyzer from a designer (not web designer or ...
3
votes
6answers
231 views
Should sales staff interfere in application analysis and design?
We're working on a kind of CMS, a fast, hosted, centralized website builder like Weebly. We also use Scrum development model. But there seems to be some problems here. Our sales manager always come to ...
6
votes
3answers
456 views
Development methodology for single web developer? [duplicate]
Possible Duplicate:
Design and Development Methodologies for the single developer
I'm a web developer who mostly works with the LAMP stack when it comes to my own projects. Most of the time ...
1
vote
3answers
133 views
What design and planning techniques are the most suitable for individual projects?
This summer I'd like to develop a number of applications, all of them relatively small, yet risky -they're complex, I'm inexperienced-. I'm gonna work on my own because my classmates or other IT ...